xach / buildapp

Buildapp makes it easy to build application executables with SBCL
http://www.xach.com/lisp/buildapp/
123 stars 27 forks source link

Enable asdf directives even if --load-system is not used. #16

Closed dangerousben closed 10 years ago

dangerousben commented 10 years ago

This allows the directives to be used even if asdf is invoked by other means.

xach commented 10 years ago

Thanks. Can you give me an example of when this is needed?

dangerousben commented 10 years ago

I'm experimenting with using buildapp to build stumpwm. Typically quicklisp is used to install the dependencies, while stumpwm itself is cloned from git and asdf-loaded via this file: https://github.com/dangerousben/stumpwm/blob/buildapp/load-stumpwm.lisp.in#L28-33 (with @STUMPWM_ASDF_DIR@ set by configure).

My ql/ba based build process looks something like:

The point being that I can't simply use --load-system because stumpwm is not in the manifest file. Hope that makes sense, sorry for the verbosity.

xach commented 10 years ago

In the interim, you can always add --require asdf to your command line.