set Environment build root automatically - close #64

This commit is contained in:
josh committed 2018-11-25 16:58:19 -05:00
1 parent 49116e6b59
commit 7a90325b67
8 files changed
+78 -130

No files matched your search

@@ -1,6 +1,5 @@
env = Rscons::Environment.new do |env|
env.append('CPPPATH' => Rscons.glob('src/**/*/'))
env.build_dir("src", "build")
env.build_root = "build_root"
env.Program('build_dir.exe', Rscons.glob('src/**/*.c'))
end
+1 -2
View File
@@ -1,8 +1,7 @@
Rscons::Environment.new(echo: :command) do |env|
env.append('CPPPATH' => Rscons.glob('src/**').sort)
env.build_root = "build_root"
FileUtils.mkdir_p(env.build_root)
FileUtils.mv("src/one/one.c", "build_root")
FileUtils.mv("src/one/one.c", env.build_root)
env.Object("^/one.o", "^/one.c")
env.Program("build_dir.exe", Rscons.glob('src/**/*.c') + ["^/one.o"])
end
@@ -1,6 +1,5 @@
Rscons::Environment.new do |env|
env.append('CPPPATH' => Rscons.glob('src/**'))
env.build_dir("src2", "build")
env.build_root = "build_root"
env.Program('build_dir.exe', Rscons.glob('src/**/*.c'))
end