From 4b7c738f2958ddd7e52991fa23fa8560d1966592 Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Fri, 2 Mar 2012 23:01:47 +0400 Subject: [PATCH] exit 1 from kotlin process if compilation failed --- compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java b/compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java index 9738e1958e2..427200ba63e 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java @@ -140,14 +140,15 @@ public class KotlinCompiler { environment.setStdlib(arguments.stdlib); } + boolean ok; if (arguments.module != null) { - environment.compileModuleScript(arguments.module, arguments.jar, arguments.outputDir, arguments.includeRuntime); + ok = environment.compileModuleScript(arguments.module, arguments.jar, arguments.outputDir, arguments.includeRuntime); } else { - environment.compileBunchOfSources(arguments.src, arguments.jar, arguments.outputDir, arguments.includeRuntime); + ok = environment.compileBunchOfSources(arguments.src, arguments.jar, arguments.outputDir, arguments.includeRuntime); } - return 0; + return ok ? 0 : 1; } catch (Throwable t) { errStream.println(messageRenderer.renderException(t));