nitg: actually copy over files to compile_dir
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 18 Feb 2014 20:20:48 +0000 (15:20 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 18 Feb 2014 20:45:47 +0000 (15:45 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/abstract_compiler.nit

index fed9d10..e9feb39 100644 (file)
@@ -125,6 +125,13 @@ redef class ModelBuilder
 
                if self.toolcontext.opt_stacktrace.value then compiler.build_c_to_nit_bindings
 
+               # Copy original .[ch] files to compile_dir
+               for src in compiler.files_to_copy do
+                       var basename = src.basename("")
+                       var dst = "{compile_dir}/{basename}"
+                       src.file_copy_to dst
+               end
+
                var orig_dir=".." # FIXME only works if `compile_dir` is a subdirectory of cwd
 
                var outname = self.toolcontext.opt_output.value