This commit is contained in:
2020-05-13 17:37:40 -04:00
parent cf513b4ad8
commit 5686bc864d
5 changed files with 23 additions and 10 deletions

View File

@@ -28,20 +28,22 @@ add_executable(
# argparse
third-party/argparse/argparse.h third-party/argparse/argparse.c
third-party/mongoose/mongoose.h third-party/mongoose/mongoose.c
src/cli.c src/cli.h
)
target_compile_definitions(sist2 PUBLIC MG_ENABLE_SSL=1)
target_link_directories(sist2 PRIVATE BEFORE ${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib/)
set(CMAKE_FIND_LIBRARY_SUFFIXES .a .lib)
find_package(lmdb CONFIG REQUIRED)
find_package(cJSON CONFIG REQUIRED)
find_package(unofficial-glib CONFIG REQUIRED)
find_package(unofficial-mongoose CONFIG REQUIRED)
find_library(UUID_LIB NAMES uuid)
#find_package(OpenSSL REQUIRED)
find_package(OpenSSL REQUIRED)
target_include_directories(
@@ -72,7 +74,6 @@ if (SIST_DEBUG)
sist2
PRIVATE
-fsanitize=address
# -static
)
set_target_properties(
sist2
@@ -103,8 +104,7 @@ target_link_libraries(
cjson
argparse
unofficial::glib::glib
unofficial::mongoose::mongoose
# OpenSSL::SSL OpenSSL::Crypto
OpenSSL::SSL OpenSSL::Crypto
${UUID_LIB}
pthread