21 lines
458 B
Plaintext
21 lines
458 B
Plaintext
configure do
|
|
check_d_compiler "ldc2"
|
|
end
|
|
|
|
env "app" do |env|
|
|
dirs = [
|
|
"src",
|
|
"libs/bindbc-common/source",
|
|
"libs/bindbc-sdl/source",
|
|
"libs/glad",
|
|
"libs/gltk",
|
|
]
|
|
sources = dirs.reduce([]) do |result, dir|
|
|
result + glob("#{dir}/**/*.{d,c}")
|
|
end
|
|
env["D_IMPORT_PATH"] += dirs
|
|
env["DFLAGS"] += %w[--d-version=BindBC_Static --d-version=SDL_208]
|
|
env["LDFLAGS"] += %w[-L-lfreetype -L-lSDL2]
|
|
env.Program("^/app", sources)
|
|
end
|