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})
|
2024-04-08 21:01:50 +08:00
|
|
|
add_headerfiles("include/**/*.h", "include/**/*.inl")
|
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")
|
2024-04-22 22:53:41 +08:00
|
|
|
add_rules("c++.codegen",{
|
|
|
|
|
files = {"test/refl/*.h", "test/refl/*.hpp"}
|
|
|
|
|
})
|
2024-04-03 17:58:02 +08:00
|
|
|
set_kind("binary")
|
|
|
|
|
add_deps("zlib")
|
2024-04-11 10:13:15 +08:00
|
|
|
add_packages("benchmark")
|
2024-04-03 17:58:02 +08:00
|
|
|
add_includedirs("test/refl")
|
2024-04-28 00:23:35 +08:00
|
|
|
add_files("test/refl_01.cpp","test/refl/*.cpp")
|
2024-04-03 17:58:02 +08:00
|
|
|
add_headerfiles("test/refl/*.h")
|