summaryrefslogtreecommitdiff
path: root/objective-cl.asd
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2008-01-27 12:46:11 +0100
committerMatthias Benkard <code@mail.matthias.benkard.de>2008-01-27 12:46:11 +0100
commitd382b23ee73dd993e944bd4fad9d190bc2e6f849 (patch)
tree9cbdbf4f31d13dc2def8dec81153f74ec4580e99 /objective-cl.asd
parenta93c3679f769423c69fca20fab3bb4ade7207cc1 (diff)
Do not build our own libffi if we can find one installed on the system.
darcs-hash:98186d9dca2682cb70a25403ee7415dcbd28249c
Diffstat (limited to 'objective-cl.asd')
-rw-r--r--objective-cl.asd4
1 files changed, 3 insertions, 1 deletions
diff --git a/objective-cl.asd b/objective-cl.asd
index 474457c..17dea28 100644
--- a/objective-cl.asd
+++ b/objective-cl.asd
@@ -94,6 +94,7 @@
(directory (merge-pathnames x source-dir)))
'(#p"**/*.m" #p"**/*.h" #p"**/GNUmakefile.*"
#p"**/*.make" #p"**/GNUmakefile"
+ #p"**/*.in" #p"**/configure" #p"**/configure.ac"
#p"libffi/**/*" #p"libffi/**/*.*"))))
(output-dir
(merge-pathnames #p"../../"
@@ -121,8 +122,9 @@
(unless (or (operation-done-p o c)
(null (output-files o c)))
(zerop
+ ;; Run `make' at the top level of the directory tree.
(run-shell-command "make -C '~A'"
- (merge-pathnames #p"../"
+ (merge-pathnames #p"../../"
(directory-namestring
(first (output-files o c))))))))