|
28 | 28 | <property name="clojure_jar" location="clojure-${clojure.version.label}.jar"/> |
29 | 29 | <property name="clojure_noversion_jar" location="clojure.jar"/> |
30 | 30 |
|
| 31 | + <property name="directlinking" value="true"/> |
| 32 | + |
31 | 33 | <target name="init" depends="clean"> |
32 | 34 | <tstamp/> |
33 | 35 | <mkdir dir="${build}"/> |
|
88 | 90 | <mkdir dir="${test-classes}"/> |
89 | 91 | <javac srcdir="${jtestsrc}" destdir="${test-classes}" includeJavaRuntime="yes" |
90 | 92 | debug="true" source="1.6" target="1.6" includeantruntime="no"/> |
| 93 | + <echo>Direct linking = ${directlinking}</echo> |
91 | 94 | <java classname="clojure.lang.Compile" |
92 | 95 | classpath="${test-classes}:${test}:${build}:${cljsrc}" |
93 | 96 | failonerror="true" |
94 | 97 | fork="true"> |
95 | 98 | <sysproperty key="clojure.compile.path" value="${test-classes}"/> |
96 | 99 | <!--<sysproperty key="clojure.compiler.elide-meta" value="[:doc]"/>--> |
97 | 100 | <!--<sysproperty key="clojure.compiler.disable-locals-clearing" value="true"/>--> |
| 101 | + <sysproperty key="clojure.compiler.direct-linking" value="${directlinking}"/> |
98 | 102 | <arg value="clojure.test-clojure.protocols.examples"/> |
99 | 103 | <arg value="clojure.test-clojure.genclass.examples"/> |
100 | 104 | <arg value="clojure.test-clojure.compilation.load-ns"/> |
|
109 | 113 | <java classname="clojure.main" failonerror="true" fork="true"> |
110 | 114 | <sysproperty key="clojure.test-clojure.exclude-namespaces" |
111 | 115 | value="#{clojure.test-clojure.compilation.load-ns}"/> |
| 116 | + <sysproperty key="clojure.compiler.direct-linking" value="${directlinking}"/> |
112 | 117 | <classpath> |
113 | 118 | <pathelement path="${maven.test.classpath}"/> |
114 | 119 | <path location="${test-classes}"/> |
|
125 | 130 | depends="compile-tests" |
126 | 131 | unless="maven.test.skip"> |
127 | 132 | <java classname="clojure.main" failonerror="true" fork="true"> |
| 133 | + <sysproperty key="clojure.compiler.direct-linking" value="${directlinking}"/> |
128 | 134 | <classpath> |
129 | 135 | <pathelement path="${maven.test.classpath}"/> |
130 | 136 | <path location="${test-classes}"/> |
|
0 commit comments