mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
generic: deal with LINK_INTERFACE_LIBRARIES, cmake >=2.8.11 required now
This commit is contained in:
parent
4e3d881f55
commit
a7064db00e
20 changed files with 63 additions and 67 deletions
|
@ -302,7 +302,7 @@
|
|||
|
||||
|
||||
# this is required now by cmake 2.6 and so must not be skipped by if(KDE4_FOUND) below
|
||||
cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR)
|
||||
cmake_minimum_required(VERSION 2.8.11 FATAL_ERROR)
|
||||
# set the cmake policies to the 2.4.x compatibility settings (may change for KDE 4.3)
|
||||
cmake_policy(VERSION 2.4.5)
|
||||
|
||||
|
|
|
@ -75,12 +75,12 @@ kde4_add_library(kdnssd ${LIBRARY_TYPE} ${kdnssd_LIB_SRCS})
|
|||
|
||||
# KDE 5: don't link against KDEUI_LIBS (when settings.kfgc is changed)
|
||||
if (HAVE_DNSSD)
|
||||
target_link_libraries(kdnssd ${KDNSSD_BASE_LIBS} ${DNSSD_LIBRARIES} ${QT_QTNETWORK_LIBRARY})
|
||||
target_link_libraries(kdnssd PRIVATE ${KDNSSD_BASE_LIBS} ${DNSSD_LIBRARIES} ${QT_QTNETWORK_LIBRARY})
|
||||
else (HAVE_DNSSD)
|
||||
target_link_libraries(kdnssd ${KDNSSD_BASE_LIBS} ${QT_QTNETWORK_LIBRARY})
|
||||
target_link_libraries(kdnssd PRIVATE ${KDNSSD_BASE_LIBS} ${QT_QTNETWORK_LIBRARY})
|
||||
endif (HAVE_DNSSD)
|
||||
|
||||
target_link_libraries(kdnssd LINK_INTERFACE_LIBRARIES kdecore ${QT_QTCORE_LIBRARY} )
|
||||
target_link_libraries(kdnssd PUBLIC kdecore ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
set_target_properties(kdnssd PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -16,8 +16,8 @@ qt4_add_dbus_interface(kimproxy_LIB_SRCS ../interface/org.kde.KIMIface.xml kimif
|
|||
|
||||
kde4_add_library(kimproxy ${LIBRARY_TYPE} ${kimproxy_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kimproxy ${KDE4_KIO_LIBS} )
|
||||
target_link_libraries(kimproxy LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} )
|
||||
target_link_libraries(kimproxy PRIVATE ${KDE4_KIO_LIBS} )
|
||||
target_link_libraries(kimproxy PUBLIC ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
set_target_properties(kimproxy PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -14,8 +14,8 @@ kmediaplayeradaptor.cpp
|
|||
|
||||
kde4_add_library(kmediaplayer ${LIBRARY_TYPE} ${kmediaplayer_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kmediaplayer ${KDE4_KPARTS_LIBS} )
|
||||
target_link_libraries(kmediaplayer LINK_INTERFACE_LIBRARIES ${KDE4_KPARTS_LIBS} ${QT_QTGUI_LIBRARY} )
|
||||
target_link_libraries(kmediaplayer PRIVATE ${KDE4_KPARTS_LIBS} )
|
||||
target_link_libraries(kmediaplayer PUBLIC ${KDE4_KPARTS_LIBS} ${QT_QTGUI_LIBRARY} )
|
||||
|
||||
set_target_properties(kmediaplayer PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -33,8 +33,8 @@ kde4_add_ui_files(ktexteditor_LIB_SRCS editorchooser_ui.ui )
|
|||
|
||||
kde4_add_library(ktexteditor ${LIBRARY_TYPE} ${ktexteditor_LIB_SRCS})
|
||||
|
||||
target_link_libraries(ktexteditor ${KDE4_KDECORE_LIBS} ${QT_QTDBUS_LIBRARY} ${KDE4_KPARTS_LIBS} )
|
||||
target_link_libraries(ktexteditor LINK_INTERFACE_LIBRARIES ${KDE4_KPARTS_LIBS} )
|
||||
target_link_libraries(ktexteditor PRIVATE ${KDE4_KDECORE_LIBS} ${QT_QTDBUS_LIBRARY} ${KDE4_KPARTS_LIBS} )
|
||||
target_link_libraries(ktexteditor PUBLIC ${KDE4_KPARTS_LIBS} )
|
||||
|
||||
set_target_properties(ktexteditor
|
||||
PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -322,7 +322,7 @@ endif (NOT Q_WS_X11 AND NOT Q_WS_QWS)
|
|||
|
||||
kde4_add_library(kdecore ${LIBRARY_TYPE} ${kdecore_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kdecore ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${ZLIB_LIBRARY} ${kdecore_OPTIONAL_LIBS})
|
||||
target_link_libraries(kdecore PRIVATE ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${ZLIB_LIBRARY} ${kdecore_OPTIONAL_LIBS})
|
||||
|
||||
set(SYS_INOTIFY_H_FOUND 0)
|
||||
if(SYS_INOTIFY_H_FOUND)
|
||||
|
@ -341,12 +341,10 @@ endif(SYS_INOTIFY_H_FOUND)
|
|||
|
||||
if(FAM_FOUND)
|
||||
include_directories(${FAM_INCLUDE_DIR})
|
||||
target_link_libraries(kdecore ${FAM_LIBRARIES})
|
||||
target_link_libraries(kdecore PRIVATE ${FAM_LIBRARIES})
|
||||
endif(FAM_FOUND)
|
||||
|
||||
set(kdecore_LINK_INTERFACE_LIBRARIES ${QT_QTDBUS_LIBRARY} ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
target_link_libraries(kdecore LINK_INTERFACE_LIBRARIES ${kdecore_LINK_INTERFACE_LIBRARIES} )
|
||||
target_link_libraries(kdecore PUBLIC ${QT_QTDBUS_LIBRARY} ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
set_target_properties(kdecore PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -26,8 +26,8 @@ set(kdesu_LIB_SRCS
|
|||
|
||||
kde4_add_library(kdesu ${LIBRARY_TYPE} ${kdesu_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kdesu ${KDE4_KPTY_LIBS} )
|
||||
target_link_libraries(kdesu LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} )
|
||||
target_link_libraries(kdesu PRIVATE ${KDE4_KPTY_LIBS} )
|
||||
target_link_libraries(kdesu PUBLIC ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
if(KDESU_USE_SUDO_DEFAULT)
|
||||
set_source_files_properties(su.cpp PROPERTIES
|
||||
|
|
|
@ -372,34 +372,32 @@ qt4_add_dbus_interface(kdeui_LIB_SRCS ${knotify_xml} knotify_interface)
|
|||
|
||||
kde4_add_library(kdeui ${LIBRARY_TYPE} ${kdeui_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kdeui ${KDE4_KDECORE_LIBS} ${X11_LIBRARIES} ${QT_QTGUI_LIBRARY}
|
||||
target_link_libraries(kdeui PRIVATE ${KDE4_KDECORE_LIBS} ${X11_LIBRARIES} ${QT_QTGUI_LIBRARY}
|
||||
${QT_QTXML_LIBRARY} ${KDEUI_EXTRA_LIBS} ${QT_QTNETWORK_LIBRARY})
|
||||
|
||||
target_link_libraries(kdeui ${QT_QTSVG_LIBRARY} ${DBUSMENUQT_LIBRARIES})
|
||||
target_link_libraries(kdeui PRIVATE ${QT_QTSVG_LIBRARY} ${DBUSMENUQT_LIBRARIES})
|
||||
|
||||
if(MINGW)
|
||||
target_link_libraries(kdeui gdi32 oleaut32)
|
||||
target_link_libraries(kdeui PRIVATE gdi32 oleaut32)
|
||||
endif(MINGW)
|
||||
|
||||
if(X11_XTest_FOUND)
|
||||
target_link_libraries(kdeui ${X11_XTest_LIB})
|
||||
target_link_libraries(kdeui PRIVATE ${X11_XTest_LIB})
|
||||
endif(X11_XTest_FOUND)
|
||||
|
||||
if(X11_Xcursor_FOUND)
|
||||
target_link_libraries(kdeui ${X11_Xcursor_LIB})
|
||||
target_link_libraries(kdeui PRIVATE ${X11_Xcursor_LIB})
|
||||
endif(X11_Xcursor_FOUND)
|
||||
|
||||
if (X11_Xfixes_FOUND)
|
||||
target_link_libraries(kdeui ${X11_Xfixes_LIB})
|
||||
target_link_libraries(kdeui PRIVATE ${X11_Xfixes_LIB})
|
||||
endif(X11_Xfixes_FOUND)
|
||||
|
||||
if (X11_Xrender_FOUND)
|
||||
target_link_libraries(kdeui ${X11_Xrender_LIB})
|
||||
target_link_libraries(kdeui PRIVATE ${X11_Xrender_LIB})
|
||||
endif(X11_Xrender_FOUND)
|
||||
|
||||
target_link_libraries(kdeui LINK_INTERFACE_LIBRARIES kdecore ${QT_QTGUI_LIBRARY})
|
||||
|
||||
target_link_libraries(kdeui LINK_INTERFACE_LIBRARIES ${QT_QTSVG_LIBRARY})
|
||||
target_link_libraries(kdeui PUBLIC kdecore ${QT_QTGUI_LIBRARY} ${QT_QTSVG_LIBRARY})
|
||||
|
||||
set_target_properties(kdeui PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -85,7 +85,7 @@ target_link_libraries(proxymodeltestsuite
|
|||
${Grantlee_CORE_LIBRARIES}
|
||||
)
|
||||
set_target_properties(proxymodeltestsuite PROPERTIES
|
||||
LINK_INTERFACE_LIBRARIES ""
|
||||
PUBLIC ""
|
||||
DEFINE_SYMBOL MAKE_PROXYMODELTESTSUITE_LIB)
|
||||
|
||||
if(proxymodeltestsuite_standalone)
|
||||
|
|
|
@ -26,8 +26,8 @@ kde4_add_library(kdewebkit ${LIBRARY_TYPE}
|
|||
${kdewebkit_LIB_SRCS}
|
||||
)
|
||||
|
||||
target_link_libraries(kdewebkit ${KDE4_KPARTS_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTWEBKIT_LIBRARY})
|
||||
target_link_libraries(kdewebkit LINK_INTERFACE_LIBRARIES kparts kio kdecore ${QT_QTWEBKIT_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY})
|
||||
target_link_libraries(kdewebkit PRIVATE ${KDE4_KPARTS_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTWEBKIT_LIBRARY})
|
||||
target_link_libraries(kdewebkit PUBLIC kparts kio kdecore ${QT_QTWEBKIT_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY})
|
||||
|
||||
set_target_properties(kdewebkit PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ set(kfile_LIB_SRCS
|
|||
)
|
||||
|
||||
kde4_add_library(kfile ${LIBRARY_TYPE} ${kfile_LIB_SRCS})
|
||||
target_link_libraries(kfile
|
||||
target_link_libraries(kfile PRIVATE
|
||||
${KDE4_KIO_LIBS}
|
||||
${ZLIB_LIBRARY}
|
||||
${KDE4_SOLID_LIBS}
|
||||
|
@ -44,10 +44,10 @@ target_link_libraries(kfile
|
|||
)
|
||||
|
||||
if(X11_Xrender_FOUND)
|
||||
target_link_libraries(kfile ${X11_Xrender_LIB} )
|
||||
target_link_libraries(kfile PRIVATE ${X11_Xrender_LIB} )
|
||||
endif(X11_Xrender_FOUND)
|
||||
|
||||
target_link_libraries(kfile LINK_INTERFACE_LIBRARIES kio kdeui kdecore ${QT_QTGUI_LIBRARY} )
|
||||
target_link_libraries(kfile PUBLIC kio kdeui kdecore ${QT_QTGUI_LIBRARY} )
|
||||
|
||||
set_target_properties(kfile PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION}
|
||||
|
|
|
@ -266,15 +266,15 @@ kde4_add_library(kio ${LIBRARY_TYPE} ${kio_LIB_SRCS})
|
|||
|
||||
kde4_add_executable(kfilemetadatareader ${kfilemetadatareaderprocess_SRCS})
|
||||
target_link_libraries(kfilemetadatareader ${KDE4_KIO_LIBS})
|
||||
target_link_libraries(kio ${KDE4_KDEUI_LIBS} ${ZLIB_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ${X11_LIBRARIES} ${KIO_EXTRA_LIBS})
|
||||
target_link_libraries(kio LINK_INTERFACE_LIBRARIES kdeui kdecore ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY} )
|
||||
target_link_libraries(kio PRIVATE ${KDE4_KDEUI_LIBS} ${ZLIB_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ${X11_LIBRARIES} ${KIO_EXTRA_LIBS})
|
||||
target_link_libraries(kio PUBLIC kdeui kdecore ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY} )
|
||||
|
||||
if(ACL_FOUND)
|
||||
target_link_libraries(kio ${ACL_LIBS})
|
||||
target_link_libraries(kio PRIVATE ${ACL_LIBS})
|
||||
endif(ACL_FOUND)
|
||||
|
||||
if(X11_Xrender_FOUND)
|
||||
target_link_libraries(kio ${X11_Xrender_LIB})
|
||||
target_link_libraries(kio PRIVATE ${X11_Xrender_LIB})
|
||||
endif(X11_Xrender_FOUND)
|
||||
|
||||
set_target_properties(kio PROPERTIES
|
||||
|
|
|
@ -18,8 +18,8 @@ kde4_add_ui_files(knotifyconfig_LIB_SRCS ${knotifyconfig_UI} )
|
|||
kde4_add_library(knotifyconfig ${LIBRARY_TYPE} ${knotifyconfig_LIB_SRCS})
|
||||
|
||||
# Needs KIO for KUrlRequester
|
||||
target_link_libraries(knotifyconfig ${KDE4_KIO_LIBS} ${KDE4_PHONON_LIBS} )
|
||||
target_link_libraries(knotifyconfig LINK_INTERFACE_LIBRARIES kdecore ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(knotifyconfig PRIVATE ${KDE4_KIO_LIBS} ${KDE4_PHONON_LIBS} )
|
||||
target_link_libraries(knotifyconfig PUBLIC kdecore ${QT_QTGUI_LIBRARY})
|
||||
|
||||
set_target_properties(knotifyconfig PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -29,8 +29,8 @@ set(kparts_LIB_SRCS
|
|||
|
||||
kde4_add_library(kparts ${LIBRARY_TYPE} ${kparts_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kparts ${KDE4_KDECORE_LIBS} kdeui kio)
|
||||
target_link_libraries(kparts LINK_INTERFACE_LIBRARIES kio kdeui kdecore ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} )
|
||||
target_link_libraries(kparts PRIVATE ${KDE4_KDECORE_LIBS} kdeui kio)
|
||||
target_link_libraries(kparts PUBLIC kio kdeui kdecore ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} )
|
||||
|
||||
set_target_properties(kparts PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION}
|
||||
|
|
|
@ -11,8 +11,8 @@ set(kpty_LIB_SRCS
|
|||
|
||||
kde4_add_library(kpty ${LIBRARY_TYPE} ${kpty_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kpty ${KDE4_KDECORE_LIBS} ${UTIL_LIBRARY} ${UTEMPTER_LIBRARY})
|
||||
target_link_libraries(kpty LINK_INTERFACE_LIBRARIES kdecore ${QT_QTCORE_LIBRARY} )
|
||||
target_link_libraries(kpty PRIVATE ${KDE4_KDECORE_LIBS} ${UTIL_LIBRARY} ${UTEMPTER_LIBRARY})
|
||||
target_link_libraries(kpty PUBLIC kdecore ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
set_target_properties(kpty PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -11,8 +11,8 @@ set(krosscore_LIB_SRCS
|
|||
)
|
||||
|
||||
kde4_add_library(krosscore ${LIBRARY_TYPE} ${krosscore_LIB_SRCS})
|
||||
target_link_libraries(krosscore ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTSCRIPT_LIBRARY} ${QT_QTXML_LIBRARY})
|
||||
target_link_libraries(krosscore LINK_INTERFACE_LIBRARIES kdecore ${QT_QTSCRIPT_LIBRARY} ${QT_QTXML_LIBRARY} )
|
||||
target_link_libraries(krosscore PRIVATE ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTSCRIPT_LIBRARY} ${QT_QTXML_LIBRARY})
|
||||
target_link_libraries(krosscore PUBLIC kdecore ${QT_QTSCRIPT_LIBRARY} ${QT_QTXML_LIBRARY} )
|
||||
|
||||
set_target_properties(krosscore PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION}
|
||||
|
|
|
@ -11,8 +11,8 @@ set(kemoticons_LIB_SRCS
|
|||
)
|
||||
|
||||
kde4_add_library(kemoticons ${LIBRARY_TYPE} ${kemoticons_LIB_SRCS})
|
||||
target_link_libraries(kemoticons ${KDE4_KIO_LIBS})
|
||||
target_link_libraries(kemoticons LINK_INTERFACE_LIBRARIES kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(kemoticons PRIVATE ${KDE4_KIO_LIBS})
|
||||
target_link_libraries(kemoticons PUBLIC kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
set_target_properties(kemoticons PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
@ -57,17 +57,17 @@ elseif (Q_WS_WIN)
|
|||
endif (Q_WS_X11)
|
||||
|
||||
kde4_add_library(kidletime ${LIBRARY_TYPE} ${kidletime_LIB_SRCS})
|
||||
target_link_libraries(kidletime LINK_INTERFACE_LIBRARIES kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(kidletime ${KDE4_KDEUI_LIBS})
|
||||
target_link_libraries(kidletime PUBLIC kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(kidletime PRIVATE ${KDE4_KDEUI_LIBS})
|
||||
|
||||
if (Q_WS_X11)
|
||||
if (HAVE_XSCREENSAVER)
|
||||
target_link_libraries(kidletime ${X11_Xss_LIB})
|
||||
target_link_libraries(kidletime PRIVATE ${X11_Xss_LIB})
|
||||
endif (HAVE_XSCREENSAVER)
|
||||
if (HAVE_XSYNC)
|
||||
target_link_libraries(kidletime ${X11_Xext_LIB})
|
||||
target_link_libraries(kidletime PRIVATE ${X11_Xext_LIB})
|
||||
endif (HAVE_XSYNC)
|
||||
target_link_libraries(kidletime ${X11_LIBRARIES})
|
||||
target_link_libraries(kidletime PRIVATE ${X11_LIBRARIES})
|
||||
endif (Q_WS_X11)
|
||||
|
||||
set_target_properties(kidletime PROPERTIES
|
||||
|
@ -98,8 +98,8 @@ set(kcmutils_LIB_SRCS
|
|||
|
||||
kde4_add_library(kcmutils ${LIBRARY_TYPE} ${kcmutils_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kcmutils ${KDE4_KDEUI_LIBS})
|
||||
target_link_libraries(kcmutils LINK_INTERFACE_LIBRARIES kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(kcmutils PRIVATE ${KDE4_KDEUI_LIBS})
|
||||
target_link_libraries(kcmutils PUBLIC kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
set_target_properties(kcmutils PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
@ -131,8 +131,8 @@ set(kprintutils_LIB_SRCS
|
|||
|
||||
kde4_add_library(kprintutils ${LIBRARY_TYPE} ${kprintutils_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kprintutils ${KDE4_KPARTS_LIBS})
|
||||
target_link_libraries(kprintutils LINK_INTERFACE_LIBRARIES kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(kprintutils PRIVATE ${KDE4_KPARTS_LIBS})
|
||||
target_link_libraries(kprintutils PUBLIC kdecore kdeui ${QT_QTGUI_LIBRARY})
|
||||
set_target_properties(kprintutils PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
@ -154,8 +154,8 @@ set(kutils_LIB_SRCS
|
|||
|
||||
kde4_add_library(kutils ${LIBRARY_TYPE} ${kutils_LIB_SRCS})
|
||||
|
||||
target_link_libraries(kutils kemoticons kidletime kcmutils kprintutils ${QT_QTCORE_LIBRARY})
|
||||
target_link_libraries(kutils LINK_INTERFACE_LIBRARIES kdecore kdeui ${QT_QTGUI_LIBRARY} kemoticons kidletime kcmutils kprintutils)
|
||||
target_link_libraries(kutils PRIVATE kemoticons kidletime kcmutils kprintutils ${QT_QTCORE_LIBRARY})
|
||||
target_link_libraries(kutils PUBLIC kdecore kdeui ${QT_QTGUI_LIBRARY} kemoticons kidletime kcmutils kprintutils)
|
||||
set_target_properties(kutils PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
|
|
@ -196,7 +196,7 @@ endif(PHONON_FOUND)
|
|||
|
||||
kde4_add_library(plasma ${LIBRARY_TYPE} ${plasma_LIB_SRCS})
|
||||
|
||||
target_link_libraries(plasma ${QT_QTUITOOLS_LIBRARY} ${QT_QTWEBKIT_LIBRARY}
|
||||
target_link_libraries(plasma PRIVATE ${QT_QTUITOOLS_LIBRARY} ${QT_QTWEBKIT_LIBRARY}
|
||||
${QT_QTSCRIPT_LIBRARY} ${QT_QTNETWORK_LIBRARY}
|
||||
${QT_QTXML_LIBRARY} ${QT_QTSQL_LIBRARY}
|
||||
${QT_QTDECLARATIVE_LIBRARY} ${KDE4_KDEUI_LIBS}
|
||||
|
@ -204,18 +204,18 @@ target_link_libraries(plasma ${QT_QTUITOOLS_LIBRARY} ${QT_QTWEBKIT_LIBRARY}
|
|||
${PLASMA_EXTRA_LIBS})
|
||||
|
||||
if(X11_FOUND)
|
||||
target_link_libraries(plasma ${X11_LIBRARIES})
|
||||
target_link_libraries(plasma PRIVATE ${X11_LIBRARIES})
|
||||
endif(X11_FOUND)
|
||||
|
||||
if(PHONON_FOUND)
|
||||
target_link_libraries(plasma ${KDE4_PHONON_LIBS})
|
||||
target_link_libraries(plasma PRIVATE ${KDE4_PHONON_LIBS})
|
||||
endif(PHONON_FOUND)
|
||||
|
||||
if(DL_LIBRARY)
|
||||
target_link_libraries(plasma ${DL_LIBRARY})
|
||||
target_link_libraries(plasma PRIVATE ${DL_LIBRARY})
|
||||
endif(DL_LIBRARY)
|
||||
|
||||
target_link_libraries(plasma LINK_INTERFACE_LIBRARIES kdeui kdecore ${QT_QTGUI_LIBRARY})
|
||||
target_link_libraries(plasma PUBLIC kdeui kdecore ${QT_QTGUI_LIBRARY})
|
||||
|
||||
set_target_properties(plasma PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
||||
|
|
|
@ -316,8 +316,8 @@ if ( UDEV_FOUND )
|
|||
set(solid_OPTIONAL_LIBS ${solid_OPTIONAL_LIBS} ${UDEV_LIBS})
|
||||
endif ( UDEV_FOUND )
|
||||
|
||||
target_link_libraries(solid ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY} ${solid_OPTIONAL_LIBS} )
|
||||
target_link_libraries(solid LINK_INTERFACE_LIBRARIES ${QT_CORE_LIBRARY} )
|
||||
target_link_libraries(solid PRIVATE ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY} ${solid_OPTIONAL_LIBS} )
|
||||
target_link_libraries(solid PUBLIC ${QT_CORE_LIBRARY} )
|
||||
|
||||
set_target_properties(solid PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
|
@ -26,8 +26,8 @@ set(ThreadWeaver_LIB_SRCS
|
|||
|
||||
|
||||
kde4_add_library(threadweaver ${LIBRARY_TYPE} ${ThreadWeaver_LIB_SRCS})
|
||||
target_link_libraries(threadweaver ${QT_QTCORE_LIBRARY})
|
||||
target_link_libraries(threadweaver LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} )
|
||||
target_link_libraries(threadweaver PRIVATE ${QT_QTCORE_LIBRARY})
|
||||
target_link_libraries(threadweaver PUBLIC ${QT_QTCORE_LIBRARY} )
|
||||
|
||||
set_target_properties(threadweaver PROPERTIES
|
||||
VERSION ${GENERIC_LIB_VERSION}
|
||||
|
|
Loading…
Add table
Reference in a new issue