35 lines
689 B
Lua
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")
|