2021-01-01 12:41:58 -05:00

30 lines
715 B
Plaintext

configure do
check_d_compiler
end
build do
Environment.new do |env|
sources = []
dirs = [
"src",
"modules/DerelictUtil/source",
"modules/DerelictSDL2/source",
"modules/DerelictGL3/source",
"modules/gl3n/gl3n",
"modules/glamour/glamour",
].each do |dir|
sources += glob("#{dir}/**/*.d")
end
env["D_IMPORT_PATH"] += [
"modules/DerelictUtil/source",
"modules/DerelictSDL2/source",
"modules/DerelictGL3/source",
"modules/gl3n",
"modules/glamour",
]
env["DFLAGS"] += ["-fversion=Derelict3", "-fversion=gl3n", "-fversion=SDLImage2"]
env["LDFLAGS"] += ["-static-libgcc"]
env.Program("app", sources)
end
end