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})