add build test for a builder waiting on another builder
This commit is contained in:
1 parent
b882f8de99
commit
658b73e4de
2 files changed
+33
No files matched your search
@@ -0,0 +1,23 @@
|
||||
class MyObject < Rscons::Builder
|
||||
def run(options)
|
||||
if @builder
|
||||
if File.exists?(@target)
|
||||
true
|
||||
else
|
||||
false
|
||||
end
|
||||
else
|
||||
@env.print_builder_run_message("#{name} #{@target}", nil)
|
||||
@builder = @env.Object(@target, @sources, @vars)
|
||||
wait_for(@builder)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
build do
|
||||
Environment.new do |env|
|
||||
env.add_builder(MyObject)
|
||||
env.MyObject("simple.o", "simple.c")
|
||||
env.Program("simple.exe", "simple.o")
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user