brimstone/xmake.lua
2024-11-10 10:04:32 +13:00

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