From 501d69869f8105fc92934ecf3c42be2f1a9211af Mon Sep 17 00:00:00 2001 From: Stephen Kelly <steveire@gmail.com> Date: Sun, 26 Jul 2015 09:02:07 +0200 Subject: [PATCH 08/47] Fix CMP0022 warnings. --- akonadi/CMakeLists.txt | 6 +++--- akonadi/calendar/CMakeLists.txt | 2 +- akonadi/contact/CMakeLists.txt | 14 ++------------ akonadi/kabc/CMakeLists.txt | 2 +- akonadi/kcal/CMakeLists.txt | 2 +- akonadi/kmime/CMakeLists.txt | 2 +- akonadi/notes/CMakeLists.txt | 2 +- akonadi/socialutils/CMakeLists.txt | 2 +- akonadi/xml/CMakeLists.txt | 2 +- gpgme++/CMakeLists.txt | 12 ++++++------ kabc/CMakeLists.txt | 7 +++---- kabc/plugins/file/CMakeLists.txt | 2 +- kalarmcal/CMakeLists.txt | 4 ++-- kblog/CMakeLists.txt | 2 +- kcal/CMakeLists.txt | 7 +++---- kcalcore/CMakeLists.txt | 4 ++-- kcalutils/CMakeLists.txt | 2 +- kholidays/CMakeLists.txt | 2 +- kimap/CMakeLists.txt | 2 +- kldap/CMakeLists.txt | 2 +- kmbox/CMakeLists.txt | 2 +- kmime/CMakeLists.txt | 2 +- kontactinterface/CMakeLists.txt | 2 +- kpimidentities/CMakeLists.txt | 2 +- kpimtextedit/CMakeLists.txt | 2 +- kpimutils/CMakeLists.txt | 2 +- kresources/CMakeLists.txt | 2 +- ktnef/CMakeLists.txt | 4 ++-- kxmlrpcclient/CMakeLists.txt | 2 +- mailtransport/CMakeLists.txt | 4 ++-- microblog/CMakeLists.txt | 2 +- qgpgme/CMakeLists.txt | 2 +- syndication/CMakeLists.txt | 2 +- 33 files changed, 49 insertions(+), 61 deletions(-) diff --git a/akonadi/CMakeLists.txt b/akonadi/CMakeLists.txt index 83713562d..4a4245408 100644 --- a/akonadi/CMakeLists.txt +++ b/akonadi/CMakeLists.txt @@ -293,14 +293,14 @@ configure_file(akonadiprivate_export.h.in "${CMAKE_CURRENT_BINARY_DIR}/akonadiprivate_export.h" ) -target_link_libraries( akonadi-kde ${QT_QTNETWORK_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTSQL_LIBRARY} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS} ${AKONADI_COMMON_LIBRARIES} ${QJSON_LIBRARIES}) +target_link_libraries( akonadi-kde LINK_PRIVATE ${QT_QTNETWORK_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTSQL_LIBRARY} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS} ${AKONADI_COMMON_LIBRARIES} ${QJSON_LIBRARIES}) set( AKONADI_KDE_DEPS ${KDE4_KDEUI_LIBS} ${QT_QTDBUS_LIBRARY} ${QT_QTCORE_LIBRARY} ) if (KDEPIM_MOBILE_UI) -target_link_libraries( akonadi-kde ${QT_QTDECLARATIVE_LIBRARY} ) +target_link_libraries( akonadi-kde LINK_PRIVATE ${QT_QTDECLARATIVE_LIBRARY} ) endif() -target_link_libraries( akonadi-kde LINK_INTERFACE_LIBRARIES ${AKONADI_KDE_DEPS}) +target_link_libraries( akonadi-kde LINK_PUBLIC ${AKONADI_KDE_DEPS}) set_target_properties( akonadi-kde PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install( TARGETS akonadi-kde EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} ) diff --git a/akonadi/calendar/CMakeLists.txt b/akonadi/calendar/CMakeLists.txt index 951c700e0..98d4df255 100644 --- a/akonadi/calendar/CMakeLists.txt +++ b/akonadi/calendar/CMakeLists.txt @@ -73,7 +73,7 @@ generate_export_header(akonadi-calendar EXPORT_FILE_NAME akonadi-calendar_export.h ) -target_link_libraries(akonadi-calendar +target_link_libraries(akonadi-calendar LINK_PRIVATE akonadi-contact akonadi-kmime akonadi-kde diff --git a/akonadi/contact/CMakeLists.txt b/akonadi/contact/CMakeLists.txt index 4643c461d..b2d4f2094 100644 --- a/akonadi/contact/CMakeLists.txt +++ b/akonadi/contact/CMakeLists.txt @@ -143,21 +143,11 @@ if (KDE4_BUILD_TESTS) endif() configure_file(akonadi-contactprivate_export.h.in "${CMAKE_CURRENT_BINARY_DIR}/akonadi-contactprivate_export.h") - -target_link_libraries(akonadi-contact akonadi-kde - kabc - kcalcore - kmime - kpimutils - ${KDE4_KDEUI_LIBS} - ${KDE4_KIO_LIBS} - ${KDE4_PHONON_LIBS}) - if(PRISON_FOUND) -target_link_libraries(akonadi-contact ${PRISON_LIBRARIES}) +target_link_libraries(akonadi-contact LINK_PRIVATE ${PRISON_LIBRARIES}) endif() -target_link_libraries(akonadi-contact LINK_INTERFACE_LIBRARIES +target_link_libraries(akonadi-contact LINK_PUBLIC akonadi-kde kabc kcalcore diff --git a/akonadi/kabc/CMakeLists.txt b/akonadi/kabc/CMakeLists.txt index e1116453f..633f55e18 100644 --- a/akonadi/kabc/CMakeLists.txt +++ b/akonadi/kabc/CMakeLists.txt @@ -20,7 +20,7 @@ generate_export_header(akonadi-kabc EXPORT_FILE_NAME akonadi-kabc_export.h ) -target_link_libraries( akonadi-kabc akonadi-kde ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KABC_LIBS} ) +target_link_libraries( akonadi-kabc LINK_PRIVATE akonadi-kde ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KABC_LIBS} ) set_target_properties( akonadi-kabc PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS akonadi-kabc EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/akonadi/kcal/CMakeLists.txt b/akonadi/kcal/CMakeLists.txt index 0c5d0aece..a5094299d 100644 --- a/akonadi/kcal/CMakeLists.txt +++ b/akonadi/kcal/CMakeLists.txt @@ -38,7 +38,7 @@ generate_export_header(akonadi-kcal EXPORT_FILE_NAME akonadi-kcal_export.h ) -target_link_libraries( akonadi-kcal kcal akonadi-kde ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ) +target_link_libraries( akonadi-kcal LINK_PRIVATE kcal akonadi-kde ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ) set_target_properties( akonadi-kcal PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS akonadi-kcal EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/akonadi/kmime/CMakeLists.txt b/akonadi/kmime/CMakeLists.txt index 0ed3352e9..23bace385 100644 --- a/akonadi/kmime/CMakeLists.txt +++ b/akonadi/kmime/CMakeLists.txt @@ -101,7 +101,7 @@ configure_file(akonadi-kmimeprivate_export.h.in "${CMAKE_CURRENT_BINARY_DIR}/akonadi-kmimeprivate_export.h" ) -target_link_libraries( akonadi-kmime akonadi-kde kmime ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS}) +target_link_libraries( akonadi-kmime LINK_PRIVATE akonadi-kde kmime ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS}) set_target_properties( akonadi-kmime PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS akonadi-kmime EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/akonadi/notes/CMakeLists.txt b/akonadi/notes/CMakeLists.txt index d39fc172b..4c3042ff2 100644 --- a/akonadi/notes/CMakeLists.txt +++ b/akonadi/notes/CMakeLists.txt @@ -24,7 +24,7 @@ include_directories( ) -target_link_libraries(akonadi-notes +target_link_libraries(akonadi-notes LINK_PRIVATE akonadi-kde kmime ${QT_QTXML_LIBRARY}) diff --git a/akonadi/socialutils/CMakeLists.txt b/akonadi/socialutils/CMakeLists.txt index 750d916dd..a7da1f6f7 100644 --- a/akonadi/socialutils/CMakeLists.txt +++ b/akonadi/socialutils/CMakeLists.txt @@ -29,7 +29,7 @@ generate_export_header(akonadi-socialutils EXPORT_FILE_NAME libakonadisocialutils_export.h ) -target_link_libraries(akonadi-socialutils +target_link_libraries(akonadi-socialutils LINK_PRIVATE akonadi-kde ${KDE4_KIO_LIBS} ${QT_QTNETWORK_LIBS} diff --git a/akonadi/xml/CMakeLists.txt b/akonadi/xml/CMakeLists.txt index 4a2e1bbe9..18ab0e1bd 100644 --- a/akonadi/xml/CMakeLists.txt +++ b/akonadi/xml/CMakeLists.txt @@ -28,7 +28,7 @@ set( akonadixml_HDRS kde4_add_library(akonadi-xml ${LIBRARY_TYPE} ${akonadixml_SRCS}) generate_export_header(akonadi-xml BASE_NAME akonadi_xml EXPORT_FILE_NAME akonadi-xml_export.h) -target_link_libraries(akonadi-xml +target_link_libraries(akonadi-xml LINK_PRIVATE ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} ${LIBXML2_LIBRARIES} diff --git a/gpgme++/CMakeLists.txt b/gpgme++/CMakeLists.txt index 1ad385929..b0836ab52 100644 --- a/gpgme++/CMakeLists.txt +++ b/gpgme++/CMakeLists.txt @@ -52,7 +52,7 @@ if ( GPGME_VANILLA_FOUND ) add_library( gpgmepp ${LIBRARY_TYPE} ${gpgme_LIB_SRCS} context_vanilla.cpp ) generate_export_header(gpgmepp EXPORT_FILE_NAME gpgme++_export.h) - target_link_libraries( gpgmepp ${GPGME_VANILLA_LIBRARIES} ) + target_link_libraries( gpgmepp LINK_PRIVATE ${GPGME_VANILLA_LIBRARIES} ) set_target_properties( gpgmepp PROPERTIES VERSION ${_gpgmepp_version} SOVERSION ${_gpgmepp_soversion} @@ -65,7 +65,7 @@ endif() if ( GPGME_GLIB_FOUND ) add_library( gpgmepp-glib ${LIBRARY_TYPE} ${gpgme_LIB_SRCS} context_glib.cpp ) - target_link_libraries( gpgmepp-glib ${GPGME_GLIB_LIBRARIES} ) + target_link_libraries( gpgmepp-glib LINK_PRIVATE ${GPGME_GLIB_LIBRARIES} ) set_target_properties( gpgmepp-glib PROPERTIES VERSION ${_gpgmepp_version} SOVERSION ${_gpgmepp_soversion} @@ -78,9 +78,9 @@ endif() if ( GPGME_QT_FOUND ) add_library( gpgmepp-qt ${LIBRARY_TYPE} ${gpgme_LIB_SRCS} context_qt.cpp ) - target_link_libraries( gpgmepp-qt ${GPGME_QT_LIBRARIES} ) + target_link_libraries( gpgmepp-qt LINK_PRIVATE ${GPGME_QT_LIBRARIES} ) if(WIN32) - target_link_libraries( gpgmepp-qt ${GPGME_VANILLA_LIBRARIES} ) + target_link_libraries( gpgmepp-qt LINK_PRIVATE ${GPGME_VANILLA_LIBRARIES} ) endif() set_target_properties( gpgmepp-qt PROPERTIES VERSION ${_gpgmepp_version} @@ -94,7 +94,7 @@ endif() if ( GPGME_PTHREAD_FOUND ) add_library( gpgmepp-pthread ${LIBRARY_TYPE} ${gpgme_LIB_SRCS} context_vanilla.cpp ) - target_link_libraries( gpgmepp-pthread ${GPGME_PTHREAD_LIBRARIES} ) + target_link_libraries( gpgmepp-pthread LINK_PRIVATE ${GPGME_PTHREAD_LIBRARIES} ) set_target_properties( gpgmepp-pthread PROPERTIES VERSION ${_gpgmepp_version} SOVERSION ${_gpgmepp_soversion} @@ -106,7 +106,7 @@ endif() if ( GPGME_PTH_FOUND ) add_library( gpgmepp-pth ${LIBRARY_TYPE} ${gpgme_LIB_SRCS} context_vanilla.cpp ) - target_link_libraries( gpgmepp-pth ${GPGME_PTH_LIBRARIES} ) + target_link_libraries( gpgmepp-pth LINK_PRIVATE ${GPGME_PTH_LIBRARIES} ) set_target_properties( gpgmepp-pth PROPERTIES VERSION ${_gpgmepp_version} SOVERSION ${_gpgmepp_soversion} diff --git a/kabc/CMakeLists.txt b/kabc/CMakeLists.txt index f7471a34e..b7eb0a66e 100644 --- a/kabc/CMakeLists.txt +++ b/kabc/CMakeLists.txt @@ -96,11 +96,10 @@ endif() add_library(kabc ${LIBRARY_TYPE} ${kabc_LIB_SRCS}) generate_export_header(kabc) -target_link_libraries(kabc ${KDE4_KDEUI_LIBS} ${KDE4_KDECORE_LIBS}) -target_link_libraries(kabc LINK_INTERFACE_LIBRARIES ${KDE4_KDEUI_LIBS}) +target_link_libraries(kabc LINK_PRIVATE ${KDE4_KDEUI_LIBS} ${KDE4_KDECORE_LIBS}) +target_link_libraries(kabc LINK_PUBLIC ${KDE4_KDEUI_LIBS}) if(NOT KDEPIM_NO_KRESOURCES) - target_link_libraries(kabc kresources) - target_link_libraries(kabc LINK_INTERFACE_LIBRARIES kresources) + target_link_libraries(kabc LINK_PUBLIC kresources) endif() set_target_properties( diff --git a/kabc/plugins/file/CMakeLists.txt b/kabc/plugins/file/CMakeLists.txt index 2baad4b8b..b5f96af42 100644 --- a/kabc/plugins/file/CMakeLists.txt +++ b/kabc/plugins/file/CMakeLists.txt @@ -8,7 +8,7 @@ set(kabc_file_core_SRCS resourcefile.cpp resourcefileconfig.cpp) add_library(kabc_file_core ${LIBRARY_TYPE} ${kabc_file_core_SRCS}) generate_export_header(kabc_file_core) -target_link_libraries(kabc_file_core ${KDE4_KIO_LIBS} kabc kresources) +target_link_libraries(kabc_file_core LINK_PRIVATE ${KDE4_KIO_LIBS} kabc kresources) set_target_properties( kabc_file_core PROPERTIES diff --git a/kalarmcal/CMakeLists.txt b/kalarmcal/CMakeLists.txt index fe56e9ce7..5f0b33f8c 100644 --- a/kalarmcal/CMakeLists.txt +++ b/kalarmcal/CMakeLists.txt @@ -67,7 +67,7 @@ else() endif() if(USE_KRESOURCES) - target_link_libraries(kalarmcal + target_link_libraries(kalarmcal LINK_PRIVATE kcal kholidays kpimidentities @@ -76,7 +76,7 @@ if(USE_KRESOURCES) ${QT_QTCORE_LIBRARY} ) else() - target_link_libraries(kalarmcal + target_link_libraries(kalarmcal LINK_PRIVATE akonadi-kde kcalcore kholidays diff --git a/kblog/CMakeLists.txt b/kblog/CMakeLists.txt index 7c985dbce..f857be44e 100644 --- a/kblog/CMakeLists.txt +++ b/kblog/CMakeLists.txt @@ -40,7 +40,7 @@ add_definitions( add_library(kblog ${LIBRARY_TYPE} ${kblog_LIB_SRCS}) generate_export_header(kblog) -target_link_libraries(kblog kxmlrpcclient syndication ${KDE4_KIO_LIBS} kcal ) +target_link_libraries(kblog LINK_PRIVATE kxmlrpcclient syndication ${KDE4_KIO_LIBS} kcal ) set_target_properties(kblog PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) diff --git a/kcal/CMakeLists.txt b/kcal/CMakeLists.txt index f1529ae5a..2022d26c3 100644 --- a/kcal/CMakeLists.txt +++ b/kcal/CMakeLists.txt @@ -106,11 +106,10 @@ kde4_add_kcfg_files(kcal_LIB_SRCS htmlexportsettings.kcfgc ) add_library(kcal ${LIBRARY_TYPE} ${kcal_LIB_SRCS}) generate_export_header(kcal) -target_link_libraries(kcal ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} kabc kpimutils ${LIBICAL_LIBRARIES}) -target_link_libraries(kcal LINK_INTERFACE_LIBRARIES kabc) +target_link_libraries(kcal LINK_PRIVATE ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} kabc kpimutils ${LIBICAL_LIBRARIES}) +target_link_libraries(kcal LINK_PUBLIC kabc) if (NOT KDEPIM_NO_KRESOURCES) - target_link_libraries(kcal kresources) - target_link_libraries(kcal LINK_INTERFACE_LIBRARIES kresources) + target_link_libraries(kcal LINK_PUBLIC kresources) endif() set_target_properties(kcal PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}) diff --git a/kcalcore/CMakeLists.txt b/kcalcore/CMakeLists.txt index c223ef878..aec63ff3c 100644 --- a/kcalcore/CMakeLists.txt +++ b/kcalcore/CMakeLists.txt @@ -86,9 +86,9 @@ set(kcalcore_LIB_SRCS ${libversit_SRCS} add_library(kcalcore ${LIBRARY_TYPE} ${kcalcore_LIB_SRCS}) generate_export_header(kcalcore) -target_link_libraries(kcalcore ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} ${LIBICAL_LIBRARIES}) +target_link_libraries(kcalcore LINK_PRIVATE ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} ${LIBICAL_LIBRARIES}) if(HAVE_UUID_LIBRARY) - target_link_libraries(kcalcore "${UUID_LIBRARY}") + target_link_libraries(kcalcore LINK_PRIVATE "${UUID_LIBRARY}") endif() set_target_properties(kcalcore PROPERTIES diff --git a/kcalutils/CMakeLists.txt b/kcalutils/CMakeLists.txt index 2232fecfb..3c2e27200 100644 --- a/kcalutils/CMakeLists.txt +++ b/kcalutils/CMakeLists.txt @@ -33,7 +33,7 @@ kde4_add_ui_files(kcalutils_LIB_SRCS recurrenceactionsscopewidget.ui) add_library(kcalutils ${LIBRARY_TYPE} ${kcalutils_LIB_SRCS}) generate_export_header(kcalutils) -target_link_libraries(kcalutils +target_link_libraries(kcalutils LINK_PRIVATE ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} kcalcore diff --git a/kholidays/CMakeLists.txt b/kholidays/CMakeLists.txt index f00699e6f..5c5b35483 100644 --- a/kholidays/CMakeLists.txt +++ b/kholidays/CMakeLists.txt @@ -39,7 +39,7 @@ kde4_add_ui_files(kholidays_LIB_SRCS ${kholidays_UI}) add_library(kholidays ${LIBRARY_TYPE} ${kholidays_LIB_SRCS}) generate_export_header(kholidays) -target_link_libraries(kholidays ${KDE4_KDEUI_LIBS} ${QT_QTGUI_LIBRARY}) +target_link_libraries(kholidays LINK_PRIVATE ${KDE4_KDEUI_LIBS} ${QT_QTGUI_LIBRARY}) set_target_properties(kholidays PROPERTIES VERSION ${GENERIC_LIB_VERSION} diff --git a/kimap/CMakeLists.txt b/kimap/CMakeLists.txt index b5bcf964e..739d086a6 100644 --- a/kimap/CMakeLists.txt +++ b/kimap/CMakeLists.txt @@ -55,7 +55,7 @@ set(kimap_LIB_SRCS add_library(kimap ${LIBRARY_TYPE} ${kimap_LIB_SRCS}) generate_export_header(kimap) -target_link_libraries(kimap ${KDE4_KDECORE_LIBS} ${QT_QTNETWORK_LIBRARY} kmime ${SASL2_LIBRARIES}) +target_link_libraries(kimap LINK_PRIVATE ${KDE4_KDECORE_LIBS} ${QT_QTNETWORK_LIBRARY} kmime ${SASL2_LIBRARIES}) include_directories( ${CMAKE_SOURCE_DIR}/kioslave diff --git a/kldap/CMakeLists.txt b/kldap/CMakeLists.txt index 7aeb500da..2c82f9741 100644 --- a/kldap/CMakeLists.txt +++ b/kldap/CMakeLists.txt @@ -73,7 +73,7 @@ include_directories( ) # TODO KF5: we only need KDEUI here, remove KCM, KIO and KABC -target_link_libraries(kldap +target_link_libraries(kldap LINK_PRIVATE ${KDE4_KIO_LIBS} ${KDE4_KCMUTILS_LIBS} ${KDE4_KDECORE_LIBS} diff --git a/kmbox/CMakeLists.txt b/kmbox/CMakeLists.txt index ae6dd10ba..429098d6b 100644 --- a/kmbox/CMakeLists.txt +++ b/kmbox/CMakeLists.txt @@ -18,7 +18,7 @@ include_directories( ${CMAKE_BINARY_DIR}/kmime ) -target_link_libraries(kmbox +target_link_libraries(kmbox LINK_PRIVATE ${KDE4_KDECORE_LIBS} kmime kpimutils # TODO KF5 remove this diff --git a/kmime/CMakeLists.txt b/kmime/CMakeLists.txt index 8362f5e24..5e7d5405e 100644 --- a/kmime/CMakeLists.txt +++ b/kmime/CMakeLists.txt @@ -35,7 +35,7 @@ set(kmime_LIB_SRCS add_library(kmime ${LIBRARY_TYPE} ${kmime_LIB_SRCS}) generate_export_header(kmime) -target_link_libraries(kmime ${KDE4_KDECORE_LIBS} ) +target_link_libraries(kmime LINK_PRIVATE ${KDE4_KDECORE_LIBS} ) set_target_properties(kmime PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}) diff --git a/kontactinterface/CMakeLists.txt b/kontactinterface/CMakeLists.txt index 4ce1357e7..534c261c6 100644 --- a/kontactinterface/CMakeLists.txt +++ b/kontactinterface/CMakeLists.txt @@ -21,7 +21,7 @@ include_directories( add_library(kontactinterface ${LIBRARY_TYPE} ${kontactinterface_LIB_SRCS}) generate_export_header(kontactinterface) -target_link_libraries(kontactinterface kpimutils ${KDE4_KPARTS_LIBS}) +target_link_libraries(kontactinterface LINK_PRIVATE kpimutils ${KDE4_KPARTS_LIBS}) set_target_properties(kontactinterface PROPERTIES VERSION ${GENERIC_LIB_VERSION} diff --git a/kpimidentities/CMakeLists.txt b/kpimidentities/CMakeLists.txt index 8957f6961..d992651b7 100644 --- a/kpimidentities/CMakeLists.txt +++ b/kpimidentities/CMakeLists.txt @@ -16,7 +16,7 @@ include_directories( add_library(kpimidentities ${LIBRARY_TYPE} ${kpimidentities_LIB_SRCS}) generate_export_header(kpimidentities) -target_link_libraries(kpimidentities kpimutils ${KDE4_KIO_LIBS} kpimtextedit) +target_link_libraries(kpimidentities LINK_PRIVATE kpimutils ${KDE4_KIO_LIBS} kpimtextedit) set_target_properties(kpimidentities PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS kpimidentities EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/kpimtextedit/CMakeLists.txt b/kpimtextedit/CMakeLists.txt index c43f37421..e9fad6519 100644 --- a/kpimtextedit/CMakeLists.txt +++ b/kpimtextedit/CMakeLists.txt @@ -29,7 +29,7 @@ include_directories( add_library(kpimtextedit ${LIBRARY_TYPE} ${kpimtextedit_lib_srcs}) generate_export_header(kpimtextedit) -target_link_libraries(kpimtextedit +target_link_libraries(kpimtextedit LINK_PRIVATE ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KEMOTICONS_LIBS} diff --git a/kpimutils/CMakeLists.txt b/kpimutils/CMakeLists.txt index 8ed710a06..02b715b50 100644 --- a/kpimutils/CMakeLists.txt +++ b/kpimutils/CMakeLists.txt @@ -26,7 +26,7 @@ set(kpimutils_LIB_SRCS add_library(kpimutils ${LIBRARY_TYPE} ${kpimutils_LIB_SRCS}) generate_export_header(kpimutils) -target_link_libraries(kpimutils ${KDE4_KDEUI_LIBS} ${KDE4_KEMOTICONS_LIBS} kmime) +target_link_libraries(kpimutils LINK_PRIVATE ${KDE4_KDEUI_LIBS} ${KDE4_KEMOTICONS_LIBS} kmime) set_target_properties(kpimutils PROPERTIES VERSION ${GENERIC_LIB_VERSION} diff --git a/kresources/CMakeLists.txt b/kresources/CMakeLists.txt index 622ab75ea..43dcafbfd 100644 --- a/kresources/CMakeLists.txt +++ b/kresources/CMakeLists.txt @@ -34,7 +34,7 @@ qt4_add_dbus_adaptor(kresources_LIB_SRCS add_library(kresources ${LIBRARY_TYPE} ${kresources_LIB_SRCS}) generate_export_header(kresources) -target_link_libraries(kresources ${KDE4_KIO_LIBS}) +target_link_libraries(kresources LINK_PRIVATE ${KDE4_KIO_LIBS}) set_target_properties(kresources PROPERTIES VERSION ${GENERIC_LIB_VERSION} diff --git a/ktnef/CMakeLists.txt b/ktnef/CMakeLists.txt index 87908bb4c..8c8c3ee6f 100644 --- a/ktnef/CMakeLists.txt +++ b/ktnef/CMakeLists.txt @@ -44,9 +44,9 @@ add_library(ktnef ${LIBRARY_TYPE} ${ktnef_LIB_SRCS}) generate_export_header(ktnef) if(KDEPIM_NO_KCAL) - target_link_libraries(ktnef ${KDE4_KIO_LIBS} kabc kcalcore kcalutils) + target_link_libraries(ktnef LINK_PRIVATE ${KDE4_KIO_LIBS} kabc kcalcore kcalutils) else() - target_link_libraries(ktnef ${KDE4_KIO_LIBS} kabc kcal kcalcore kcalutils) + target_link_libraries(ktnef LINK_PRIVATE ${KDE4_KIO_LIBS} kabc kcal kcalcore kcalutils) endif() set_target_properties(ktnef PROPERTIES diff --git a/kxmlrpcclient/CMakeLists.txt b/kxmlrpcclient/CMakeLists.txt index 01f810474..1c717f526 100644 --- a/kxmlrpcclient/CMakeLists.txt +++ b/kxmlrpcclient/CMakeLists.txt @@ -12,7 +12,7 @@ set(kxmlrpcclient_LIB_SRCS add_library(kxmlrpcclient ${LIBRARY_TYPE} ${kxmlrpcclient_LIB_SRCS}) generate_export_header(kxmlrpcclient) -target_link_libraries(kxmlrpcclient ${KDE4_KIO_LIBS}) +target_link_libraries(kxmlrpcclient LINK_PRIVATE ${KDE4_KIO_LIBS}) set_target_properties(kxmlrpcclient PROPERTIES VERSION ${GENERIC_LIB_VERSION} diff --git a/mailtransport/CMakeLists.txt b/mailtransport/CMakeLists.txt index 4594ca055..c86514d63 100644 --- a/mailtransport/CMakeLists.txt +++ b/mailtransport/CMakeLists.txt @@ -91,9 +91,9 @@ kde4_add_kcfg_files(mailtransport_lib_srcs transportbase.kcfgc) add_library(mailtransport ${LIBRARY_TYPE} ${mailtransport_lib_srcs}) generate_export_header(mailtransport) -target_link_libraries(mailtransport ${KDE4_KIO_LIBS} akonadi-kde akonadi-kmime kmime) +target_link_libraries(mailtransport LINK_PRIVATE ${KDE4_KIO_LIBS} akonadi-kde akonadi-kmime kmime) if(MAILTRANSPORT_INPROCESS_SMTP) - target_link_libraries(mailtransport ${SASL2_LIBRARIES} kpimutils) + target_link_libraries(mailtransport LINK_PRIVATE ${SASL2_LIBRARIES} kpimutils) endif() set_target_properties(mailtransport PROPERTIES diff --git a/microblog/CMakeLists.txt b/microblog/CMakeLists.txt index fb1beaece..00f2e35e3 100644 --- a/microblog/CMakeLists.txt +++ b/microblog/CMakeLists.txt @@ -17,7 +17,7 @@ include_directories( add_library(microblog ${LIBRARY_TYPE} ${microblog_LIB_SRCS}) generate_export_header(microblog) -target_link_libraries(microblog ${KDE4_KDECORE_LIBS} ${QT_QTXML_LIBRARY} kpimutils ) +target_link_libraries(microblog LINK_PRIVATE ${KDE4_KDECORE_LIBS} ${QT_QTXML_LIBRARY} kpimutils ) set_target_properties(microblog PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}) diff --git a/qgpgme/CMakeLists.txt b/qgpgme/CMakeLists.txt index f1bc6660d..793440804 100644 --- a/qgpgme/CMakeLists.txt +++ b/qgpgme/CMakeLists.txt @@ -44,7 +44,7 @@ if ( _any_gpgme_found ) add_library( qgpgme ${LIBRARY_TYPE} ${qgpgme_LIB_SRCS} ) generate_export_header(qgpgme) - target_link_libraries( qgpgme ${QT_QTCORE_LIBRARY} ${_qgpgme_libgpgme} ) + target_link_libraries( qgpgme LINK_PRIVATE ${QT_QTCORE_LIBRARY} ${_qgpgme_libgpgme} ) set_target_properties( qgpgme PROPERTIES VERSION ${_qgpgme_version} diff --git a/syndication/CMakeLists.txt b/syndication/CMakeLists.txt index c0c7d9293..cf93a19bb 100644 --- a/syndication/CMakeLists.txt +++ b/syndication/CMakeLists.txt @@ -124,7 +124,7 @@ set(syndication_LIB_SRCS add_library(syndication ${LIBRARY_TYPE} ${syndication_LIB_SRCS}) generate_export_header(syndication EXPORT_FILE_NAME ksyndication_export.h) -target_link_libraries(syndication ${KDE4_KIO_LIBS}) +target_link_libraries(syndication LINK_PRIVATE ${KDE4_KIO_LIBS}) set_target_properties(syndication PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}) install(TARGETS syndication EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) -- 2.14.1