make jarjar and proguard optional for faster ant dist
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
<property name="build.number" value="snapshot"/>
|
<property name="build.number" value="snapshot"/>
|
||||||
<property name="output.name" value="kotlin-${build.number}"/>
|
<property name="output.name" value="kotlin-${build.number}"/>
|
||||||
<property name="idea.sdk" value="${basedir}/ideaSDK"/>
|
<property name="idea.sdk" value="${basedir}/ideaSDK"/>
|
||||||
|
<!-- set to false for faster build -->
|
||||||
|
|
||||||
<import file="build-tools/build.xml" optional="false"/>
|
<import file="build-tools/build.xml" optional="false"/>
|
||||||
|
|
||||||
@@ -169,7 +170,7 @@
|
|||||||
</jar>
|
</jar>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="jarjar">
|
<target name="jarjar" unless="nojarjar">
|
||||||
<taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="${basedir}/dependencies/jarjar.jar"/>
|
<taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="${basedir}/dependencies/jarjar.jar"/>
|
||||||
<taskdef resource="proguard/ant/task.properties" classpath="${basedir}/dependencies/proguard.jar"/>
|
<taskdef resource="proguard/ant/task.properties" classpath="${basedir}/dependencies/proguard.jar"/>
|
||||||
|
|
||||||
@@ -299,6 +300,14 @@
|
|||||||
<delete file="${output}/kotlin-compiler-clean.jar" />
|
<delete file="${output}/kotlin-compiler-clean.jar" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="nojarjar" unless="nojarjar">
|
||||||
|
<jar destfile="${output}/kotlin-compiler.jar">
|
||||||
|
<fileset dir="${output}/classes/compiler"/>
|
||||||
|
<fileset dir="${output}/classes/runtime"/>
|
||||||
|
<fileset dir="${basedir}/compiler/frontend/src" includes="jet/**"/>
|
||||||
|
</jar>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="clean">
|
<target name="clean">
|
||||||
<delete dir="${output}"/>
|
<delete dir="${output}"/>
|
||||||
</target>
|
</target>
|
||||||
@@ -317,7 +326,7 @@
|
|||||||
<chmod dir="${kotlin-home}/bin" includes="*" perm="755"/>
|
<chmod dir="${kotlin-home}/bin" includes="*" perm="755"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="dist" depends="init,copyKotlinJars,jar,buildToolsJar,jarJDKHeaders,jarRT,jarLang,jarjar"/>
|
<target name="dist" depends="init,copyKotlinJars,jar,buildToolsJar,jarJDKHeaders,jarRT,jarLang,jarjar,nojarjar"/>
|
||||||
|
|
||||||
<target name="doc" depends="dist"/>
|
<target name="doc" depends="dist"/>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user