Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from Mar 3, 2014

Conversation

dangerousben
Copy link
Contributor

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

This allows the directives to be used even if asdf is invoked by other
means.
@xach
Copy link
Owner

xach commented Mar 3, 2014

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

@dangerousben
Copy link
Contributor Author

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:

  • install dependencies via ql (currently manually but could be automated)
  • write ql manifest file
  • buildapp --output stumpwm --manifest-file quicklisp-manifest.txt --load load-stumpwm.lisp --entry stumpwm:stumpwm-cli

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 added a commit that referenced this pull request Mar 3, 2014
Enable asdf directives even if --load-system is not used.
@xach xach merged commit 4e0abb8 into xach:master Mar 3, 2014
@xach
Copy link
Owner

xach commented Mar 3, 2014

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants