projects
/
jscl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1a37f5c
)
abort failed builds instead of soldiering on
author
Nikodemus Siivola
<nikodemus@random-state.net>
Sun, 28 Apr 2013 13:37:03 +0000
(16:37 +0300)
committer
Nikodemus Siivola
<nikodemus@random-state.net>
Sun, 28 Apr 2013 13:37:03 +0000
(16:37 +0300)
jscl.lisp
patch
|
blob
|
history
diff --git
a/jscl.lisp
b/jscl.lisp
index
51a6ba6
..
6350f7c
100644
(file)
--- a/
jscl.lisp
+++ b/
jscl.lisp
@@
-35,7
+35,11
@@
(with-compilation-unit ()
(dolist (input *source*)
(when (member (cadr input) '(:host :both))
- (compile-file (source-pathname (car input))))))
+ (let ((fname (source-pathname (car input))))
+ (multiple-value-bind (fasl warn fail) (compile-file fname)
+ (declare (ignore fasl warn))
+ (when fail
+ (error "Compilation of ~A failed." fname)))))))
;;; Load jscl into the host
(dolist (input *source*)