Make all library linkings private

This commit is contained in:
Rasmus Karlsson 2021-02-20 15:46:56 +01:00
parent 2082b1b4c8
commit fbe2134866

View file

@ -245,6 +245,7 @@ endif ()
target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME}
PRIVATE
Qt5::Concurrent Qt5::Concurrent
Qt5::Gui Qt5::Gui
Qt5::Multimedia Qt5::Multimedia
@ -259,6 +260,7 @@ endif ()
if (USE_PACKAGE_MANAGER) if (USE_PACKAGE_MANAGER)
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME}
PRIVATE
CONAN_PKG::boost CONAN_PKG::boost
CONAN_PKG::communi CONAN_PKG::communi
CONAN_PKG::openssl CONAN_PKG::openssl
@ -272,6 +274,7 @@ if (USE_PACKAGE_MANAGER)
else () else ()
target_include_directories(${PROJECT_NAME} PRIVATE ${RapidJSON_INCLUDE_DIRS}) target_include_directories(${PROJECT_NAME} PRIVATE ${RapidJSON_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME}
PRIVATE
Boost::Boost Boost::Boost
LibCommuni::LibCommuni LibCommuni::LibCommuni
OpenSSL::OpenSSL OpenSSL::OpenSSL