From e5a8d09127d05125f322ab0febe6b7b3bbea6f60 Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Fri, 15 May 2020 01:36:01 -0300 Subject: [PATCH] Link to sodium publicly The test suite needs this, in particular. --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b36095..c16a137 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,7 +101,7 @@ endfunction() # If the caller has already set up a sodium target then we will just link to it, otherwise we go # looking for it. if(TARGET sodium) - target_link_libraries(lokimq PRIVATE sodium) + target_link_libraries(lokimq PUBLIC sodium) if(lokimq_build_static_libzmq) target_link_libraries(libzmq_vendor INTERFACE sodium) endif() @@ -109,13 +109,13 @@ else() pkg_check_modules(sodium REQUIRED libsodium IMPORTED_TARGET) if(BUILD_SHARED_LIBS) - target_link_libraries(lokimq PRIVATE PkgConfig::sodium) + target_link_libraries(lokimq PUBLIC PkgConfig::sodium) if(lokimq_build_static_libzmq) target_link_libraries(libzmq_vendor INTERFACE PkgConfig::sodium) endif() else() - link_dep_libs(lokimq PRIVATE "${sodium_STATIC_LIBRARY_DIRS}" ${sodium_STATIC_LIBRARIES}) - target_include_directories(lokimq PRIVATE ${sodium_STATIC_INCLUDE_DIRS}) + link_dep_libs(lokimq PUBLIC "${sodium_STATIC_LIBRARY_DIRS}" ${sodium_STATIC_LIBRARIES}) + target_include_directories(lokimq PUBLIC ${sodium_STATIC_INCLUDE_DIRS}) if(lokimq_build_static_libzmq) link_dep_libs(libzmq_vendor INTERFACE "${sodium_STATIC_LIBRARY_DIRS}" ${sodium_STATIC_LIBRARIES}) target_link_libraries(libzmq_vendor INTERFACE ${sodium_STATIC_INCLUDE_DIRS})