summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--objective-cl-libobjcl.asd4
1 files changed, 3 insertions, 1 deletions
diff --git a/objective-cl-libobjcl.asd b/objective-cl-libobjcl.asd
index c37c647..908643e 100644
--- a/objective-cl-libobjcl.asd
+++ b/objective-cl-libobjcl.asd
@@ -172,7 +172,9 @@
(zerop (run-shell-command "cp -R -P -f -p '~A' '~A/'"
(sanitise-dir-name source-dir)
output-parent-dir))))
- (probe-file (merge-pathnames "GNUmakefile" output-dir)))
+ (progn
+ (ensure-directories-exist output-dir)
+ (probe-file (merge-pathnames "GNUmakefile" output-dir))))
;; We couldn't use cp. Copy the files manually.
(let ((sources
(mapcar #'(lambda (x)