dice-gui-old/premake5.lua

27 lines
658 B
Lua

workspace "DiceGui"
configurations { "debug", "release" }
location "."
project "Dice"
kind "ConsoleApp"
language "C++"
cppdialect "c++23"
location "build/"
files { "src/**.cpp", "src/**.c" }
includedirs { "include/" }
links { "m", "stdc++", "SDL3", "SDL3_ttf", "SDL3_image" }
buildoptions { "-Wall" }
targetdir "bin/"
postbuildcommands {
"{RMDIR} %{cfg.targetdir}/assets",
"{COPYDIR} %{wks.location}/assets/ %{cfg.targetdir}/assets/"
}
filter "configurations:debug"
defines { "DEBUG" }
symbols "On"
optimize "Off"
filter "configurations:release"
defines { "NDEBUG" }
optimize "On"
symbols "Off"