|
|
|
|
add_requires("mimalloc-adjust", {configs = {shared = true, override = true}})
|
|
|
|
|
add_requires("parallel-hashmap")
|
|
|
|
|
add_requires("range-v3")
|
|
|
|
|
add_requires("eigen")
|
|
|
|
|
-- add_requires("blis")
|
|
|
|
|
add_requires("xxhash")
|
|
|
|
|
|
|
|
|
|
target("shared_module")
|
|
|
|
|
set_kind("headeronly")
|
|
|
|
|
add_includedirs("./", {public = true})
|
|
|
|
|
-- add_files("*.cpp")
|
|
|
|
|
add_packages("mimalloc-adjust", "parallel-hashmap", "range-v3", "eigen", "xxhash", {public = true})
|
|
|
|
|
-- add_rules("library.headeronly.distribute.header", {projectdir = os.scriptdir()})
|
|
|
|
|
add_rules("library.force.distribute.header", {headers = path.join(os.scriptdir(), "include", "**", "*.h")})
|
|
|
|
|
target_end()
|