assorted build script fixes

This commit is contained in:
Dmitry Jemerov
2011-10-17 18:15:40 +02:00
parent 98867a83e9
commit 9b51604c92
2 changed files with 9 additions and 12 deletions
+8 -11
View File
@@ -1,6 +1,7 @@
<project name="Kotlin" default="dist">
<property name="output" value="${basedir}/dist"/>
<property name="build.number" value="snapshot"/>
<property name="output.name" value="kotlin-${build.number}"/>
<path id="classpath">
<fileset dir="${basedir}/ideaSDK" includes="*.jar"/>
@@ -43,21 +44,17 @@
<target name="jar" depends="compile">
<jar destfile="${output}/kotlin-compiler.jar">
<fileset dir="${output}/classes/compiler"/>
<fileset dir="${basedir}/compiler/frontend/src" includes="jet/**"/>
</jar>
</target>
<target name="dist" depends="jarRT,jar">
<zip destfile="${output}/kotlin-${build.number}.zip">
<zipfileset prefix="kotlin-${build.number}/bin" filemode="755">
<include name="${basedir}/compile/cli/bin/*"/>
</zipfileset>
<zipfileset prefix="kotlin-${build.number}/examples" includes="examples/src/**"/>
<zipfileset prefix="kotlin-${build.number}/lib">
<include name="ideaSDK/*.jar"/>
<include name="lib/*.jar"/>
<include name="${output}/*.jar"/>
</zipfileset>
<zipfileset prefix="kotlin-${build.number}/examples" includes="examples/src/**"/>
<zip destfile="${output}/${output.name}.zip">
<zipfileset prefix="${output.name}/bin" filemode="755" dir="${basedir}/compiler/cli/bin"/>
<zipfileset prefix="${output.name}/lib" dir="${basedir}/ideaSDK"/>
<zipfileset prefix="${output.name}/lib" dir="${basedir}/lib"/>
<zipfileset prefix="${output.name}/lib" dir="${output}" includes="*.jar"/>
<zipfileset prefix="${output.name}/examples" dir="${basedir}/examples/src"/>
</zip>
</target>
</project>
+1 -1
View File
@@ -27,7 +27,7 @@ if "%_TOOL_CLASSPATH%"=="" (
for /d %%f in ("%_KOTLIN_HOME%\lib\*") do call :add_cpath "%%f"
)
"%_JAVACMD%" %_JAVA_OPTS% cp "%_TOOL_CLASSPATH%" org.jetbrains.jet.cli.KotlinCompiler %*
"%_JAVACMD%" %_JAVA_OPTS% -cp "%_TOOL_CLASSPATH%" org.jetbrains.jet.cli.KotlinCompiler %*
goto end
rem ##########################################################################