zengine-old/engine/3rdparty/zlib/xmake.lua

38 lines
1003 B
Lua
Raw Normal View History

2024-02-07 16:24:11 +08:00
set_languages("cxx20")
2024-04-03 17:58:02 +08:00
add_requires("UTemplate")
2024-03-13 22:29:47 +08:00
target("zlib")
2024-02-07 16:24:11 +08:00
set_kind("static")
2024-04-03 17:58:02 +08:00
add_packages("UTemplate", {public = true})
2024-02-07 16:24:11 +08:00
add_includedirs("include", {public = true})
add_files("src/**/*.cpp")
add_headerfiles("include/**/*.h")
2024-03-13 22:29:47 +08:00
target("zlib_test")
2024-02-07 16:24:11 +08:00
set_kind("binary")
2024-03-13 22:29:47 +08:00
add_deps("zlib")
2024-02-07 16:24:11 +08:00
add_files("main.cpp")
2024-03-13 22:29:47 +08:00
-- target("zlib_test01_mutex")
2024-02-07 16:24:11 +08:00
-- set_kind("binary")
2024-03-13 22:29:47 +08:00
-- add_deps("zlib")
2024-02-07 16:24:11 +08:00
-- add_files("test/01mutex.cpp")
2024-03-13 22:29:47 +08:00
-- target("zlib_test02_condition")
2024-02-07 16:24:11 +08:00
-- set_kind("binary")
2024-03-13 22:29:47 +08:00
-- add_deps("zlib")
2024-02-07 16:24:11 +08:00
-- add_files("test/02condition.cpp")
2024-04-03 17:58:02 +08:00
-- target("zlib_test03_semaphore")
-- set_kind("binary")
-- add_deps("zlib")
-- add_files("test/03semaphore.cpp")
2024-02-07 16:24:11 +08:00
2024-03-13 22:29:47 +08:00
-- target("zlib_test04_promise")
2024-02-07 16:24:11 +08:00
-- set_kind("binary")
2024-03-13 22:29:47 +08:00
-- add_deps("zlib")
2024-04-03 17:58:02 +08:00
-- add_files("test/04promise.cpp")
target("refl_zlib")
set_kind("binary")
add_deps("zlib")
add_includedirs("test/refl")
add_files("test/refl_01.cpp")
add_headerfiles("test/refl/*.h")