[armedbear-cvs] r14142 - trunk/abcl/src/org/armedbear/lisp

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Sat Sep 1 20:59:41 UTC 2012


Author: ehuelsmann
Date: Sat Sep  1 13:59:40 2012
New Revision: 14142

Log:
Fix the incremental build.

Modified:
   trunk/abcl/src/org/armedbear/lisp/compile-system.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/compile-system.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compile-system.lisp	Fri Aug 31 16:29:06 2012	(r14141)
+++ trunk/abcl/src/org/armedbear/lisp/compile-system.lisp	Sat Sep  1 13:59:40 2012	(r14142)
@@ -257,13 +257,13 @@
         (*prevent-fasl-circle-detection* t))
     (unless output-path
       (setf output-path *default-pathname-defaults*))
-    (flet ((do-compile (file)
+    (flet ((do-compile (file &key (extract t))
              (let ((out (make-pathname :type *compile-file-type*
                                        :defaults (merge-pathnames
                                                   file output-path))))
                (compile-file-if-needed file
                                        :output-file out
-                                       :extract-toplevel-funcs-and-macros t))))
+                                       :extract-toplevel-funcs-and-macros extract))))
       (load (do-compile "defstruct.lisp"))
       (load (do-compile "coerce.lisp"))
       (load (do-compile "open.lisp"))
@@ -452,8 +452,10 @@
       (generate-autoloads output-path)
       ;; Compile the file in the build directory instead of the one in the
       ;; sources directory - the latter being for bootstrapping only.
-      (do-compile (merge-pathnames #p"autoloads-gen.lisp" output-path))
-      (do-compile "autoloads.lisp"))
+      (do-compile (merge-pathnames #p"autoloads-gen.lisp" output-path)
+        :extract nil)
+      (do-compile "autoloads.lisp"
+        :extract nil))
     t))
 
 (defun compile-system (&key quit (zip t) (cls-ext *compile-file-class-extension*) (abcl-ext *compile-file-type*) output-path)




More information about the armedbear-cvs mailing list