create Builder instance for each build operation - close #88

This commit is contained in:
josh committed 2019-02-10 17:27:40 -05:00
1 parent 12f1909d35
commit aac32d20b0
28 files changed
+181 -147

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ end
build do
Environment.new do |env|
env.add_builder(MySource.new)
env.add_builder(MySource)
env.MySource('inc.h', [])
env.Program('program.exe', Dir['*.c'])
end
+1 -1
View File
@@ -13,7 +13,7 @@ build do
env = Environment.new do |env|
env["hdr"] = "inc.h"
env["src"] = "program.c"
env.add_builder(MySource.new)
env.add_builder(MySource)
env.MySource('${hdr}')
env.Program('program.exe', "${src}")
end
+1 -1
View File
@@ -11,7 +11,7 @@ end
build do
e1 = Environment.new do |env|
env.add_builder(MySource.new)
env.add_builder(MySource)
env["one"] = "5"
env[:cfg] = {val: "9"}
env["two"] = lambda do |args|
@@ -14,7 +14,7 @@ end
build do
Environment.new do |env|
env.add_builder(CHGen.new)
env.add_builder(CHGen)
env.CHGen("inc.c", ["program.c"])
env.Program("program.exe", %w[program.c inc.c])
end