Where is my executable?

Jason Miller jason at milr.com
Tue Mar 16 17:56:32 UTC 2021


On Tue, 2021-03-16 at 17:52 +0100, Didier Verna wrote:
>   Hi,
> 
> what's the proper way to find out where a dumped executable
> (resulting
> from a program-op) has landed? I would like to it to literally
> :move-here #p"./", to speak in MAKE-BUILD terms... Note that *I* know
> where it is in the cache; what I want is programmatic access to its
> location.

A compbination of apply-output-translations and system-relative-
pathname should do the trick:

(let ((system-name "cl-ppcre"))
  (asdf:apply-output-translations
   (asdf:system-relative-pathname system-name system-name)))




More information about the asdf-devel mailing list