Skip to content
Snippets Groups Projects
Commit 883c7657 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

cmake: use MSGPACK_LIB var

Change-Id: I0d1756a3150278a07b08d16e3dae988b782335de
parent c8cd2c73
Branches
No related tags found
No related merge requests found
......@@ -17,9 +17,11 @@ set (VERSION ${CMAKE_PROJECT_VERSION})
find_package (PkgConfig REQUIRED)
find_package(msgpack-cxx CONFIG)
if(NOT msgpack-cxx_FOUND)
if(msgpack-cxx_FOUND)
set(MSGPACK_LIB msgpack-cxx)
else()
find_package(msgpackc-cxx CONFIG REQUIRED NAMES msgpackc-cxx msgpack)
add_library(msgpack-cxx ALIAS msgpackc-cxx)
set(MSGPACK_LIB msgpackc-cxx)
endif()
find_package(fmt)
......@@ -69,7 +71,7 @@ list (APPEND dhtnet_HEADERS
)
add_library(dhtnet ${dhtnet_SOURCES})
target_link_libraries(dhtnet PUBLIC PkgConfig::opendht PkgConfig::pjproject fmt::fmt msgpack-cxx)
target_link_libraries(dhtnet PUBLIC PkgConfig::opendht PkgConfig::pjproject fmt::fmt ${MSGPACK_LIB})
target_include_directories(dhtnet PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment