Extract separate target for preprocessing JS stdlib sources

This commit is contained in:
Dmitry Jemerov
2017-02-28 15:19:45 +01:00
parent 8d425a6f94
commit adc937c57d
+6 -3
View File
@@ -406,9 +406,12 @@
byline="true" encoding="UTF-8" /> byline="true" encoding="UTF-8" />
</target> </target>
<target name="js-stdlib"> <target name="js-stdlib-preprocess">
<property environment="env"/>
<kotlin-pp src="libraries/stdlib/src" output="${intermediate-sources}/stdlib/js" profile="JS" /> <kotlin-pp src="libraries/stdlib/src" output="${intermediate-sources}/stdlib/js" profile="JS" />
</target>
<target name="js-stdlib" depends="js-stdlib-preprocess">
<property environment="env"/>
<cleandir dir="${js.stdlib.output.dir}"/> <cleandir dir="${js.stdlib.output.dir}"/>
<!-- We don't want descriptors for built-ins to be serialized, so we compile these files separately. --> <!-- We don't want descriptors for built-ins to be serialized, so we compile these files separately. -->
@@ -474,7 +477,7 @@
<copy file="${kotlin-home}/lib/kotlin-stdlib-js.jar" tofile="${kotlin-home}/lib/kotlin-jslib.jar" /> <copy file="${kotlin-home}/lib/kotlin-stdlib-js.jar" tofile="${kotlin-home}/lib/kotlin-jslib.jar" />
</target> </target>
<target name="pack-js-stdlib-sources"> <target name="pack-js-stdlib-sources" depends="js-stdlib-preprocess">
<jar destfile="${kotlin-home}/lib/kotlin-stdlib-js-sources.jar" duplicate="fail"> <jar destfile="${kotlin-home}/lib/kotlin-stdlib-js-sources.jar" duplicate="fail">
<resources refid="js.lib.files" /> <resources refid="js.lib.files" />
<fileset refid="kotlin.builtin.files" /> <fileset refid="kotlin.builtin.files" />