blob: 646d8dbd5f072c095512cb5a76845c1d82c5e878 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
target('zencore')
set_kind("static")
add_files("**.cpp")
add_includedirs("include", {public=true})
add_includedirs("$(projectdir)/thirdparty/utfcpp/source")
if is_os("windows") then
add_linkdirs("$(projectdir)/thirdparty/BLAKE3/lib/Win64")
add_linkdirs("$(projectdir)/thirdparty/Oodle/lib/Win64")
elseif is_os("linux") then
add_linkdirs("$(projectdir)/thirdparty/BLAKE3/lib/Linux_x64")
add_linkdirs("$(projectdir)/thirdparty/Oodle/lib/Linux_x64")
add_links("blake3")
add_links("oo2corelinux64")
add_syslinks("pthread")
end
add_packages(
"vcpkg::spdlog",
"vcpkg::fmt",
"vcpkg::doctest",
"vcpkg::json11",
"vcpkg::lz4",
"vcpkg::mimalloc",
"vcpkg::cpr",
"vcpkg::curl", -- required by cpr
"vcpkg::zlib", -- required by curl
"vcpkg::openssl", -- required by curl
"vcpkg::xxhash",
"vcpkg::gsl-lite")
|