Generate kotlinLib.js using closure compiler

This commit is contained in:
Pavel V. Talanov
2012-07-04 18:22:07 +04:00
parent 6f47555d70
commit 165c70c34c
2 changed files with 34 additions and 1137 deletions
+34 -1
View File
@@ -150,7 +150,40 @@
<include name="html5/**"/>
</fileset>
</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 name="compiler">
File diff suppressed because it is too large Load Diff