Skip to content

Commit adc937c

Browse files
committed
Extract separate target for preprocessing JS stdlib sources
1 parent 8d425a6 commit adc937c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

build.xml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,9 +406,12 @@
406406
byline="true" encoding="UTF-8" />
407407
</target>
408408

409-
<target name="js-stdlib">
410-
<property environment="env"/>
409+
<target name="js-stdlib-preprocess">
411410
<kotlin-pp src="libraries/stdlib/src" output="${intermediate-sources}/stdlib/js" profile="JS" />
411+
</target>
412+
413+
<target name="js-stdlib" depends="js-stdlib-preprocess">
414+
<property environment="env"/>
412415
<cleandir dir="${js.stdlib.output.dir}"/>
413416

414417
<!-- We don't want descriptors for built-ins to be serialized, so we compile these files separately. -->
@@ -474,7 +477,7 @@
474477
<copy file="${kotlin-home}/lib/kotlin-stdlib-js.jar" tofile="${kotlin-home}/lib/kotlin-jslib.jar" />
475478
</target>
476479

477-
<target name="pack-js-stdlib-sources">
480+
<target name="pack-js-stdlib-sources" depends="js-stdlib-preprocess">
478481
<jar destfile="${kotlin-home}/lib/kotlin-stdlib-js-sources.jar" duplicate="fail">
479482
<resources refid="js.lib.files" />
480483
<fileset refid="kotlin.builtin.files" />

0 commit comments

Comments
 (0)