create Builder instance for each build operation - close #88
This commit is contained in:
1 parent
12f1909d35
commit
aac32d20b0
28 files changed
+181
-147
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user