rscons/build_tests/simple/phony_target.rb
Josh Holtrop ef7e9259cb Add shortcut method for creating environments - close #149
Add env() method to create environments.
Process all environments created at build script top level before
executing any autoconf-enabled tasks, or if no tasks are specified by
the user.
2022-02-12 21:59:52 -05:00

12 lines
346 B
Ruby

env do |env|
env.add_builder(:Checker) do |params|
unless @cache.up_to_date?(@target, :Checker, @sources, @env)
puts "Checker #{@sources.first}" if @env.echo != :off
@cache.register_build(@target, :Checker, @sources, @env)
end
true
end
env.Program("simple.exe", "simple.c")
env.Checker(:checker, "simple.exe")
end