add tests
This commit is contained in:
22
xmake.lua
22
xmake.lua
@@ -3,11 +3,27 @@ add_rules("mode.debug", "mode.release")
|
||||
add_requires("fpm")
|
||||
|
||||
target("Tower-Defense2")
|
||||
add_includedirs("include")
|
||||
set_kind("binary")
|
||||
add_includedirs("include", {public = true})
|
||||
set_kind("static")
|
||||
add_files("src/**.cpp")
|
||||
add_packages("fpm")
|
||||
add_packages("fpm", {public = true})
|
||||
|
||||
|
||||
|
||||
-- Tests
|
||||
for _, file in ipairs(os.files("test/**.cpp")) do
|
||||
local name = path.basename(file)
|
||||
target(name)
|
||||
set_kind("binary")
|
||||
|
||||
add_files(file)
|
||||
|
||||
set_default(false)
|
||||
|
||||
add_deps("Tower-Defense2")
|
||||
|
||||
add_tests("compile_and_run")
|
||||
end
|
||||
--
|
||||
-- If you want to known more usage about xmake, please see https://xmake.io
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user