src.dualinventive.com/fw/dncm/libdi/common/cmake/libs/libdipp_main.txt

29 lines
704 B
Plaintext

###
# DI common C++ library
###
message("-- Enabled common/libdipp")
ExternalProject_Add(
libdipp
DOWNLOAD_COMMAND ""
SOURCE_DIR ${PROJECT_SOURCE_DIR}/libdipp
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}/libdi_constants/include
)