21 lines
544 B
Lua
21 lines
544 B
Lua
add_rules("mode.debug", "mode.release")
|
|
|
|
add_requires("stc", "cglm")
|
|
add_requires("glslang", {configs = {binaryonly = true}})
|
|
|
|
target("brimstone")
|
|
set_kind("binary")
|
|
set_pcheader("src/pch.h")
|
|
set_rundir("build")
|
|
|
|
add_files("src/**.c")
|
|
add_links("SDL3", "SDL3_image")
|
|
add_includedirs("src")
|
|
add_packages("stc", "glslang", "cglm")
|
|
|
|
add_rules("utils.glsl2spv", {outputdir = "build/shaders"})
|
|
add_files("shaders/**.vert", "shaders/**.frag")
|
|
|
|
if is_mode("debug") then
|
|
add_defines("DEBUG")
|
|
end
|