Add "test" rscons task
This commit is contained in:
parent
8170593d56
commit
5b734c315d
15
Rsconscript
15
Rsconscript
@ -2,10 +2,19 @@ configure do
|
||||
check_d_compiler
|
||||
end
|
||||
|
||||
env do |env|
|
||||
fart_env = env "fart" do |env|
|
||||
env["DFLAGS"] += %w[-Werror -O2]
|
||||
env["D_IMPORT_PATH"] += %w[src]
|
||||
|
||||
sources = glob("src/**/*.d")
|
||||
env.Program("fart", sources)
|
||||
env["sources"] = glob("src/**/*.d")
|
||||
env.Program("fart", "${sources}")
|
||||
end
|
||||
|
||||
task "test" do
|
||||
test_env = fart_env.clone "test" do |env|
|
||||
env["DFLAGS"] += %w[-funittest]
|
||||
env.Program("^/farttest", "${sources}")
|
||||
end
|
||||
test_env.process
|
||||
sh test_env.expand("^/farttest")
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user