Update rscons

This commit is contained in:
Josh Holtrop 2022-04-12 09:19:18 -04:00
parent 6f32d3f2fe
commit c9650aada7
2 changed files with 39 additions and 16 deletions

View File

@ -6,17 +6,15 @@ configure do
check_program "convert" check_program "convert"
end end
build do main_env = env do |env|
main_env = Rscons::Environment.new do |env|
env["sources"] = glob("src/**/*.{c,d}", "libs/Derelict*/**/*.d") env["sources"] = glob("src/**/*.{c,d}", "libs/Derelict*/**/*.d")
env["CCFLAGS"] += %w[-Wall] env["CCFLAGS"] += %w[-Wall]
env["D_IMPORT_PATH"] += glob("src/**", "libs/Derelict*/source") env["D_IMPORT_PATH"] += glob("src", "libs/Derelict*/source")
env["DFLAGS"] += %w[-Wall] env["DFLAGS"] += %w[-Wall]
env["LIBS"] += %w[X11 GLX] env["LIBS"] += %w[X11 GLX]
env.Program("jes", "${sources}") env.Program("jes", "${sources}")
end end
main_env.clone do |env| main_env.clone do |env|
env["DFLAGS"] += %w[-g -funittest] env["DFLAGS"] += %w[-g -funittest]
env.Program("jestest", "${sources}") env.Program("jestest", "${sources}")
end
end end

31
rscons

File diff suppressed because one or more lines are too long