From 6fa1a1204058b88662aafcc072b8f48565740e7a Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Thu, 29 Dec 2011 21:28:57 +0400 Subject: [PATCH] Allow absolute paths in module script --- .../src/org/jetbrains/jet/compiler/CompileEnvironment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/jet/compiler/CompileEnvironment.java b/compiler/backend/src/org/jetbrains/jet/compiler/CompileEnvironment.java index 63f7507da79..7a9b881703a 100644 --- a/compiler/backend/src/org/jetbrains/jet/compiler/CompileEnvironment.java +++ b/compiler/backend/src/org/jetbrains/jet/compiler/CompileEnvironment.java @@ -230,7 +230,12 @@ public class CompileEnvironment { CompileSession moduleCompileSession = new CompileSession(myEnvironment); moduleCompileSession.addStdLibSources(); for (String sourceFile : moduleBuilder.getSourceFiles()) { - moduleCompileSession.addSources(new File(directory, sourceFile).getPath()); + File source = new File(sourceFile); + if (!source.exists()) { + source = new File(directory, sourceFile); + } + + moduleCompileSession.addSources(source.getPath()); } for (String classpathRoot : moduleBuilder.getClasspathRoots()) { myEnvironment.addToClasspath(new File(classpathRoot));