src.dualinventive.com/mtinfo/secureserver/common/cmake/libs/libdipp_bl.txt

30 lines
756 B
Plaintext

###
# DI common C++ BusinessLogic library
###
message("-- Enabled libdipp_bl")
ExternalProject_Add(
libdipp
DOWNLOAD_COMMAND ""
SOURCE_DIR ${PROJECT_SOURCE_DIR}/libdipp_bl
CMAKE_ARGS
-DCMAKE_BUILD_TYPE=Release
-DBUILD_DOC=OFF
-DBUILD_TESTING=OFF
INSTALL_COMMAND ""
)
find_package(Jansson REQUIRED)
find_package(Hiredis REQUIRED)
ExternalProject_Get_Property(libdipp binary_dir)
ExternalProject_Get_Property(libdipp source_dir)
set(libdipp_main_library ${binary_dir}/src/libdipp_main.a)
set(libdipp_libraries "${binary_dir}/src/libdipp.a;${JANSSON_LIBRARIES};${HIREDIS_LIBRARIES}")
set(libdipp_include_dir
${source_dir}/include
${source_dir}/libdipp/include
${source_dir}/libdipp/libdi_constants/include
)