[armedbear-cvs] r12847 - trunk/abcl

Mark Evenson mevenson at common-lisp.net
Mon Aug 2 06:07:36 UTC 2010


Author: mevenson
Date: Mon Aug  2 02:07:33 2010
New Revision: 12847

Log:
Remove possible FASL artifacts from source directory.

When working on ABCL from SLIME, one often inadvertently creates FASL
artifacts in the source directory, which can interfere with
system compilation.



Modified:
   trunk/abcl/build.xml

Modified: trunk/abcl/build.xml
==============================================================================
--- trunk/abcl/build.xml	(original)
+++ trunk/abcl/build.xml	Mon Aug  2 02:07:33 2010
@@ -234,8 +234,13 @@
       <echo>
 Compiling Lisp system 
 from ${abcl.home.dir}
-to   ${abcl.lisp.output}</echo>
-      <java classpath="${build.classes.dir}" 
+ to  ${abcl.lisp.output}</echo>
+ 
+     <!-- Not good if ${abcl.home.dir} == ${abcl.lisp.output} -->
+     <delete>
+       <fileset dir="${abcl.home.dir}" includes="**/*.abcl **/*.cls **/*._"/>
+     </delete>
+     <java classpath="${build.classes.dir}" 
 	    fork="true"
 	    failonerror="true"
             inputstring="(handler-case (compile-system :zip nil :quit t :output-path "${abcl.lisp.output}/") (t (x) (progn (format t "~A: ~A~%" (type-of x) x) (exit :status -1))))"




More information about the armedbear-cvs mailing list