Generate kotlinLib.js using closure compiler
This commit is contained in:
@@ -150,7 +150,40 @@
|
|||||||
<include name="html5/**"/>
|
<include name="html5/**"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</jar>
|
</jar>
|
||||||
<copy file="${basedir}/js/js.translator/testFiles/kotlinFullLib_ecma3.js" tofile="${kotlin-home}/lib/kotlinLib.js"/>
|
<java classname="com.google.javascript.jscomp.CommandLineRunner" failonerror="true">
|
||||||
|
<classpath>
|
||||||
|
<pathelement location="${basedir}/js/js.translator/lib/closure-compiler.jar"/>
|
||||||
|
</classpath>
|
||||||
|
<arg value="--formatting"/>
|
||||||
|
<arg value="PRETTY_PRINT"/>
|
||||||
|
<arg value="--language_in"/>
|
||||||
|
<arg value="ECMASCRIPT5_STRICT"/>
|
||||||
|
<arg value="--compilation_level"/>
|
||||||
|
<arg value="SIMPLE_OPTIMIZATIONS"/>
|
||||||
|
<arg value="--js"/>
|
||||||
|
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib_ecma5.js"/>
|
||||||
|
<arg value="--js"/>
|
||||||
|
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib.js"/>
|
||||||
|
<arg value="--js_output_file"/>
|
||||||
|
<arg value="${kotlin-home}/lib/kotlinEcma5.js"/>
|
||||||
|
</java>
|
||||||
|
<java classname="com.google.javascript.jscomp.CommandLineRunner" failonerror="true">
|
||||||
|
<classpath>
|
||||||
|
<pathelement location="${basedir}/js/js.translator/lib/closure-compiler.jar"/>
|
||||||
|
</classpath>
|
||||||
|
<arg value="--formatting"/>
|
||||||
|
<arg value="PRETTY_PRINT"/>
|
||||||
|
<arg value="--language_in"/>
|
||||||
|
<arg value="ECMASCRIPT3"/>
|
||||||
|
<arg value="--compilation_level"/>
|
||||||
|
<arg value="SIMPLE_OPTIMIZATIONS"/>
|
||||||
|
<arg value="--js"/>
|
||||||
|
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib_ecma3.js"/>
|
||||||
|
<arg value="--js"/>
|
||||||
|
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib.js"/>
|
||||||
|
<arg value="--js_output_file"/>
|
||||||
|
<arg value="${kotlin-home}/lib/kotlinLib.js"/>
|
||||||
|
</java>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="compiler">
|
<target name="compiler">
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user