From: Jean Privat Date: Tue, 30 Sep 2014 00:47:24 +0000 (-0400) Subject: compiler: compile_dir can be anywhere X-Git-Tag: v0.6.9~7^2 X-Git-Url: http://nitlanguage.org?hp=f0bf9b49b29bed411cb23cd4a73de3297bd129ec compiler: compile_dir can be anywhere Signed-off-by: Jean Privat --- diff --git a/src/compiler/abstract_compiler.nit b/src/compiler/abstract_compiler.nit index 5251f34..fa64951 100644 --- a/src/compiler/abstract_compiler.nit +++ b/src/compiler/abstract_compiler.nit @@ -330,7 +330,7 @@ class MakefileToolchain var outname = outfile(mainmodule) - var orig_dir=".." # FIXME only works if `compile_dir` is a subdirectory of cwd + var orig_dir = compile_dir.relpath(".") var outpath = orig_dir.join_path(outname).simplify_path var makename = makefile_name(mainmodule) var makepath = "{compile_dir}/{makename}"