diff --git a/3rdparty/kde/CMakeLists.txt b/3rdparty/kde/CMakeLists.txt index 21c362d1b7..d58bea7881 100644 --- a/3rdparty/kde/CMakeLists.txt +++ b/3rdparty/kde/CMakeLists.txt @@ -8,7 +8,7 @@ set(gammaray_kitemmodels_srcs add_library(gammaray_kitemmodels SHARED ${gammaray_kitemmodels_srcs}) -target_link_libraries(gammaray_kitemmodels LINK_PUBLIC Qt::Core) +target_link_libraries(gammaray_kitemmodels PUBLIC Qt::Core) set_target_properties(gammaray_kitemmodels PROPERTIES ${GAMMARAY_DEFAULT_LIBRARY_PROPERTIES} diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 50e7c7e8dc..a885278faf 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -52,15 +52,13 @@ target_include_directories( ) target_link_libraries( gammaray_client - LINK_PUBLIC - Qt::Core - LINK_PRIVATE - gammaray_ui - gammaray_ui_internal - gammaray_common - Qt::Gui - Qt::Widgets - Qt::Network + PUBLIC Qt::Core + PRIVATE gammaray_ui + gammaray_ui_internal + gammaray_common + Qt::Gui + Qt::Widgets + Qt::Network ) if(GAMMARAY_USE_PCH) target_precompile_headers(gammaray_client REUSE_FROM gammaray_pch_core_gui) diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 6e044db521..d067604b3f 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -73,19 +73,12 @@ target_include_directories( ) target_link_libraries( gammaray_common - LINK_PUBLIC - Qt::Core - LINK_PRIVATE - Qt::Network - Qt::Gui - Qt::GuiPrivate + PUBLIC Qt::Core + PRIVATE Qt::Network Qt::Gui Qt::GuiPrivate ) target_link_libraries( gammaray_common - LINK_PRIVATE - gammaray_lz4 - gammaray_kitemmodels - ${CMAKE_DL_LIBS} + PRIVATE gammaray_lz4 gammaray_kitemmodels ${CMAKE_DL_LIBS} ) gammaray_set_rpath(gammaray_common ${LIB_INSTALL_DIR}) if(GAMMARAY_USE_PCH) diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 46f84913c0..179062eca6 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -128,14 +128,12 @@ target_include_directories( ) target_link_libraries( gammaray_core - LINK_PUBLIC - gammaray_common - LINK_PRIVATE - gammaray_common_internal - gammaray_kitemmodels - ${CMAKE_DL_LIBS} - Qt::CorePrivate - Qt::GuiPrivate + PUBLIC gammaray_common + PRIVATE gammaray_common_internal + gammaray_kitemmodels + ${CMAKE_DL_LIBS} + Qt::CorePrivate + Qt::GuiPrivate ) if(GAMMARAY_USE_PCH) target_precompile_headers(gammaray_core REUSE_FROM gammaray_pch_core_gui) @@ -149,14 +147,11 @@ gammaray_set_rpath(gammaray_core ${LIB_INSTALL_DIR}) target_link_libraries( gammaray_core - LINK_PUBLIC - Qt::Core - LINK_PRIVATE - Qt::Gui - Qt::GuiPrivate + PUBLIC Qt::Core + PRIVATE Qt::Gui Qt::GuiPrivate ) if(TARGET Qt::AndroidExtras) - target_link_libraries(gammaray_core LINK_PRIVATE Qt::AndroidExtras) + target_link_libraries(gammaray_core PRIVATE Qt::AndroidExtras) endif() add_backward(gammaray_core) diff --git a/launcher/core/CMakeLists.txt b/launcher/core/CMakeLists.txt index f017d0b4d9..5c37489f99 100644 --- a/launcher/core/CMakeLists.txt +++ b/launcher/core/CMakeLists.txt @@ -69,20 +69,16 @@ target_include_directories( ) target_link_libraries( gammaray_launcher - LINK_PUBLIC - Qt::Core - LINK_PRIVATE - gammaray_common - Qt::Network - ${CMAKE_DL_LIBS} + PUBLIC Qt::Core + PRIVATE gammaray_common Qt::Network ${CMAKE_DL_LIBS} ) if(HAVE_QT_WIDGETS) - target_link_libraries(gammaray_launcher LINK_PRIVATE Qt::Gui Qt::Widgets) + target_link_libraries(gammaray_launcher PRIVATE Qt::Gui Qt::Widgets) endif() if(WIN32) - target_link_libraries(gammaray_launcher LINK_PRIVATE version) + target_link_libraries(gammaray_launcher PRIVATE version) elseif(APPLE) - target_link_libraries(gammaray_launcher LINK_PRIVATE "-framework CoreFoundation") + target_link_libraries(gammaray_launcher PRIVATE "-framework CoreFoundation") endif() install( diff --git a/launcher/ui/CMakeLists.txt b/launcher/ui/CMakeLists.txt index 27295d00b7..5397107668 100644 --- a/launcher/ui/CMakeLists.txt +++ b/launcher/ui/CMakeLists.txt @@ -40,15 +40,13 @@ target_include_directories( ) target_link_libraries( gammaray_launcher_ui - LINK_PUBLIC - gammaray_launcher - LINK_PRIVATE - Qt::Core - Qt::Concurrent - Qt::Gui - Qt::Widgets - Qt::Network - gammaray_ui + PUBLIC gammaray_launcher + PRIVATE Qt::Core + Qt::Concurrent + Qt::Gui + Qt::Widgets + Qt::Network + gammaray_ui ) install( diff --git a/plugins/signalmonitor/CMakeLists.txt b/plugins/signalmonitor/CMakeLists.txt index 0a85fea169..ebce35da64 100644 --- a/plugins/signalmonitor/CMakeLists.txt +++ b/plugins/signalmonitor/CMakeLists.txt @@ -13,7 +13,8 @@ add_library( ${gammaray_signalmonitor_shared_srcs} ) target_link_libraries( - gammaray_signalmonitor_shared LINK_PRIVATE gammaray_common + gammaray_signalmonitor_shared + PRIVATE gammaray_common ) set_target_properties(gammaray_signalmonitor_shared PROPERTIES POSITION_INDEPENDENT_CODE ON) target_compile_features(gammaray_signalmonitor_shared PUBLIC ${GAMMARAY_REQUIRED_CXX_FEATURES}) diff --git a/ui/CMakeLists.txt b/ui/CMakeLists.txt index c4cdc73dd5..65b4284a5e 100644 --- a/ui/CMakeLists.txt +++ b/ui/CMakeLists.txt @@ -113,18 +113,11 @@ target_include_directories( target_link_libraries( gammaray_ui - LINK_PUBLIC - Qt::Core - Qt::Gui - Qt::Widgets - gammaray_common - LINK_PRIVATE - gammaray_common_internal - gammaray_kitemmodels - Qt::WidgetsPrivate + PUBLIC Qt::Core Qt::Gui Qt::Widgets gammaray_common + PRIVATE gammaray_common_internal gammaray_kitemmodels Qt::WidgetsPrivate ) if(TARGET KF${QtCore_VERSION_MAJOR}::SyntaxHighlighting) - target_link_libraries(gammaray_ui LINK_PRIVATE KF${QtCore_VERSION_MAJOR}::SyntaxHighlighting) + target_link_libraries(gammaray_ui PRIVATE KF${QtCore_VERSION_MAJOR}::SyntaxHighlighting) endif() set(gammaray_ui_internal_srcs