Changeset 12430
- Timestamp:
- 02/08/10 07:46:58 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/build.xml
r12419 r12430 221 221 <path id="abcl.lisp.output.path" 222 222 location="${build.classes.dir}/org/armedbear/lisp/"/> 223 <pathconvert dirsep="/" property="abcl.lisp.output" refid="abcl.lisp.output.path"/> 223 224 224 225 <target name="abcl.compile.lisp" 225 226 depends="abcl.copy.lisp,abcl.compile.java,abcl.fasls.uptodate" 226 227 unless="abcl.fasls.uptodate.p"> 227 228 <!-- The following shenanigans are necessary to get something 229 that ABCL under Windows can parse as a pathname with the 230 drive syntax not being interpreted as a Lisp package 231 namespace, and with backslash characters not starting 232 escape sequences. --> 233 <tempfile property="abcl.compile.lisp.tmp" suffix=".lisp"/> 234 235 <echo file="${abcl.compile.lisp.tmp}"> 236 (compile-system :zip nil :quit t 237 :output-path "${toString:abcl.lisp.output.path}${file.separator}") 238 </echo> 239 240 <tempfile property="abcl.compile.lisp.tmp.2" suffix=".lisp"/> 241 242 <copy file="${abcl.compile.lisp.tmp}" 243 tofile="${abcl.compile.lisp.tmp.2}"> 244 <filterchain> 245 <replacestring from="\" to="/"/> 246 </filterchain> 247 </copy> 248 249 <java classpath="${build.classes.dir}" 228 <java classpath="${build.classes.dir}" 250 229 fork="true" 251 230 failonerror="true" 231 inputstring="(compile-system :zip nil :quit t :output-path "${abcl.lisp.output}/")'" 252 232 classname="org.armedbear.lisp.Main"> 253 233 <jvmarg value="-Dabcl.home=${abcl.home.dir}${file.separator}"/> 254 234 <arg value="--noinit"/> 255 <arg value="--load"/>256 <arg value="${abcl.compile.lisp.tmp.2}"/>257 235 </java> 258 <delete file="${abcl.compile.lisp.tmp}"/>259 <delete file="${abcl.compile.lisp.tmp.2}"/>260 236 </target> 261 237 … … 723 699 <echo>Finished recording test output in ${abcl.test.log.file}.</echo> 724 700 </target> 725 701 726 702 <target name="abcl.release" 727 703 depends="abcl.binary.tar,abcl.source.tar,abcl.binary.zip,abcl.source.zip">
Note: See TracChangeset
for help on using the changeset viewer.