Add propane and initial scene grammar
This commit is contained in:
1 parent
6e04286cc2
commit
5ff83f6734
4 files changed
+78
-1
No files matched your search
+10
-1
@@ -6,7 +6,16 @@ fart_env = env "fart" do |env|
|
||||
env["DFLAGS"] += %w[-Werror -O2]
|
||||
env["D_IMPORT_PATH"] += %w[src]
|
||||
|
||||
env["sources"] = glob("src/**/*.d")
|
||||
env.Command("^/src/sceneparser.d", "src/sceneparser.propane",
|
||||
"CMD" => %w[./propane ${_SOURCES} ${_TARGET}],
|
||||
"CMD_DESC" => "Generating scene parser")
|
||||
env.add_build_hook do |builder|
|
||||
if builder.sources.first =~ /sceneparser\.d/
|
||||
builder.vars["DFLAGS"] -= %w[-Werror]
|
||||
end
|
||||
end
|
||||
|
||||
env["sources"] = glob("src/**/*.d") + ["^/src/sceneparser.d"]
|
||||
env.Program("fart", "${sources}")
|
||||
end
|
||||
|
||||
|
||||
Reference in new issue
Block a user