111
This commit is contained in:
36
xmake.lua
36
xmake.lua
@@ -19,15 +19,19 @@ add_defines("OPENSSL_SUPPRESS_DEPRECATED")
|
||||
target("dps_manager_server")
|
||||
set_kind("binary")
|
||||
add_includedirs("include")
|
||||
add_includedirs("third_party/libbcrypt/crypt_blowfish")
|
||||
add_packages("openssl3", "zlib", "mariadb-connector-c")
|
||||
add_files("src/*.cpp")
|
||||
add_files(
|
||||
"third_party/libbcrypt/crypt_blowfish/wrapper.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_blowfish.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_gensalt.c",
|
||||
{warnings = "none"}
|
||||
)
|
||||
if is_plat("linux") then
|
||||
add_syslinks("crypt")
|
||||
elseif is_plat("mingw", "windows") then
|
||||
add_includedirs("third_party/libbcrypt/crypt_blowfish")
|
||||
add_files(
|
||||
"third_party/libbcrypt/crypt_blowfish/wrapper.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_blowfish.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_gensalt.c",
|
||||
{warnings = "none"}
|
||||
)
|
||||
end
|
||||
add_headerfiles("include/(dps/*.hpp)")
|
||||
after_build(function (target)
|
||||
local project_config_dir = path.join(os.projectdir(), "config")
|
||||
@@ -74,7 +78,6 @@ target("crypto_smoke_test")
|
||||
set_kind("binary")
|
||||
set_default(false)
|
||||
add_includedirs("include")
|
||||
add_includedirs("third_party/libbcrypt/crypt_blowfish")
|
||||
add_packages("openssl3", "zlib", "mariadb-connector-c")
|
||||
add_files(
|
||||
"tests/crypto_smoke_test.cpp",
|
||||
@@ -83,12 +86,19 @@ target("crypto_smoke_test")
|
||||
"src/fs_utils.cpp",
|
||||
"src/http.cpp",
|
||||
"src/json.cpp",
|
||||
"src/labels.cpp",
|
||||
"third_party/libbcrypt/crypt_blowfish/wrapper.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_blowfish.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_gensalt.c",
|
||||
{warnings = "none"}
|
||||
"src/labels.cpp"
|
||||
)
|
||||
if is_plat("linux") then
|
||||
add_syslinks("crypt")
|
||||
elseif is_plat("mingw", "windows") then
|
||||
add_includedirs("third_party/libbcrypt/crypt_blowfish")
|
||||
add_files(
|
||||
"third_party/libbcrypt/crypt_blowfish/wrapper.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_blowfish.c",
|
||||
"third_party/libbcrypt/crypt_blowfish/crypt_gensalt.c",
|
||||
{warnings = "none"}
|
||||
)
|
||||
end
|
||||
|
||||
target("fs_utils_smoke_test")
|
||||
set_kind("binary")
|
||||
|
||||
Reference in New Issue
Block a user