openarras/xmake.lua
2023-05-30 21:03:04 +08:00

35 lines
689 B
Lua

set_project("arras")
set_basename("arras")
set_version("0.0a0")
set_languages("c++17")
set_targetdir(".")
add_requires("entt 3.11", "libsdl 2.26", "libsdl_image 2.6", "fmt 10")
add_includedirs("include", ".")
target("main")
set_default(true)
set_kind("binary")
add_files("main.cpp")
add_files("src/**/*.cpp")
add_packages("entt", "libsdl", "libsdl_image", "fmt")
set_warnings("allextra")
target("test")
set_default(false)
set_kind("binary")
set_prefixname("test-")
add_files("test/main.cpp")
add_files("test/cases/*.cpp")
add_files("src/**/*.cpp")
add_packages("entt", "fmt")
set_warnings("allextra")
set_optimize("none")
set_symbols("debug")
add_defines("DEBUG")