new compiler mode: stdlib

include jdk-headers, do not include runtime
This commit is contained in:
Stepan Koltsov
2012-04-08 02:08:27 +04:00
parent 0f166acf5d
commit f16895ba65
5 changed files with 19 additions and 3 deletions
@@ -98,7 +98,11 @@ public class ForTestCompileStdlib {
}
private static void compileKotlinPartOfStdlib(File destdir) throws IOException {
KotlinCompiler.ExitCode exitCode = new KotlinCompiler().exec(System.err, "-output", destdir.getPath(), "-src", "./libraries/stdlib/src", "-stdlib", destdir.getAbsolutePath());
KotlinCompiler.ExitCode exitCode = new KotlinCompiler().exec(System.err,
"-output", destdir.getPath(),
"-src", "./libraries/stdlib/src",
"-mode", "stdlib",
"-classpath", "out/production/runtime");
if (exitCode != KotlinCompiler.ExitCode.OK) {
throw new IllegalStateException("stdlib for test compilation failed: " + exitCode);
}