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")