mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 10:22:48 +00:00
generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
61f31a7a00
commit
ed79c859b2
25 changed files with 35 additions and 57 deletions
|
@ -508,15 +508,9 @@ install(
|
|||
)
|
||||
|
||||
install(
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
NAMESPACE ${KDE4_TARGET_PREFIX}
|
||||
FILE KDELibs4LibraryTargets.cmake
|
||||
DESTINATION ${KDE4_DATA_INSTALL_DIR}/cmake/KDELibs4
|
||||
)
|
||||
install(
|
||||
EXPORT kdelibsToolsTargets
|
||||
NAMESPACE ${KDE4_TARGET_PREFIX}
|
||||
FILE KDELibs4ToolsTargets.cmake
|
||||
FILE KDELibs4Targets.cmake
|
||||
DESTINATION ${KDE4_DATA_INSTALL_DIR}/cmake/KDELibs4
|
||||
)
|
||||
|
||||
|
|
|
@ -96,8 +96,8 @@ if(NOT KDELIBS4_FOUND)
|
|||
find_package(Katie QUIET REQUIRED 4.13.0)
|
||||
find_package(X11 QUIET REQUIRED)
|
||||
|
||||
# add the found Katie and KDE include directories to the current include path
|
||||
# the ${KDE4_INCLUDE_INSTALL_DIR}/KDE directory is for forwarding includes, e.g.
|
||||
# add the found KDE, Katie and X11 include directories to KDE4_INCLUDES, the
|
||||
# ${KDE4_INCLUDE_INSTALL_DIR}/KDE directory is for forwarding includes, e.g.
|
||||
# #include <KMainWindow>
|
||||
set(KDE4_INCLUDES
|
||||
${KDE4_INCLUDE_INSTALL_DIR}
|
||||
|
@ -135,22 +135,15 @@ if(NOT KDELIBS4_FOUND)
|
|||
# KDE4Defaults.cmake contains KDE defaults
|
||||
include(${kdelibs4_config_dir}/KDE4Defaults.cmake)
|
||||
|
||||
# Now include the file with the imported tools (executable targets).
|
||||
# This export-file is generated and installed by the toplevel CMakeLists.txt of kdelibs.
|
||||
# Having the libs and tools in two separate files should help with cross compiling.
|
||||
include(${kdelibs4_config_dir}/KDELibs4ToolsTargets.cmake)
|
||||
# This file contains the exported library and tools targets from kdelibs, e.g. the library
|
||||
# target "kdeui" is exported as "KDE4::kdeui". The "KDE4::" is used as "namespace" to separate
|
||||
# the imported targets from "normal" targets, it is stored in KDE4_TARGET_PREFIX. This
|
||||
# export-file is generated and installed by the toplevel
|
||||
include(${kdelibs4_config_dir}/KDELibs4Targets.cmake)
|
||||
|
||||
set(KDE4_KCFGC_EXECUTABLE ${KDE4_TARGET_PREFIX}kconfig_compiler)
|
||||
set(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${KDE4_TARGET_PREFIX}makekdewidgets)
|
||||
|
||||
# This file contains the exported library target from kdelibs (new with cmake 2.6.x), e.g.
|
||||
# the library target "kdeui" is exported as "KDE4::kdeui". The "KDE4::" is used as
|
||||
# "namespace" to separate the imported targets from "normal" targets, it is stored in
|
||||
# KDE4_TARGET_PREFIX.
|
||||
# This export-file is generated and installed by the toplevel CMakeLists.txt of kdelibs.
|
||||
# Include it to "import" the libraries from kdelibs into the current projects as targets.
|
||||
include(${kdelibs4_config_dir}/KDELibs4LibraryTargets.cmake)
|
||||
|
||||
# KDE4Macros.cmake contains all the KDE specific macros
|
||||
include(${kdelibs4_config_dir}/KDE4Macros.cmake)
|
||||
|
||||
|
|
|
@ -14,22 +14,17 @@ if(NOT CMAKE_VERSION VERSION_LESS "3.10.0")
|
|||
cmake_policy(SET CMP0071 OLD)
|
||||
endif()
|
||||
|
||||
|
||||
# let cmake handle mocking and UI compiling
|
||||
# since cmake 2.8.6
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
# since cmake 3.0.0
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
# always include srcdir and builddir in include path, this saves typing
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} in about every subdir
|
||||
# since cmake 2.4.0
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
# put the include dirs which are in the source or build tree before all other
|
||||
# include dirs, so the headers in the sources are preferred over the already
|
||||
# installed ones
|
||||
# since cmake 2.4.1
|
||||
set(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON)
|
||||
|
||||
# do not duplicate interface includes as system from projects providing
|
||||
|
|
|
@ -48,7 +48,7 @@ set_target_properties(ktexteditor PROPERTIES
|
|||
)
|
||||
install(
|
||||
TARGETS ktexteditor
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -59,6 +59,6 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kdeclarative
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
|
|
@ -183,7 +183,7 @@ set_target_properties(kdecore PROPERTIES
|
|||
|
||||
install(
|
||||
TARGETS kdecore
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -7,6 +7,6 @@ target_link_libraries(kconfig_compiler
|
|||
|
||||
install(
|
||||
TARGETS kconfig_compiler
|
||||
EXPORT kdelibsToolsTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_BIN_INSTALL_DIR}
|
||||
)
|
||||
|
|
|
@ -370,7 +370,7 @@ generate_export_header(kdeui)
|
|||
|
||||
install(
|
||||
TARGETS kdeui
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -135,16 +135,12 @@ KDEUI_EXECUTABLE_TESTS(
|
|||
kcompletionuitest
|
||||
kmainwindowrestoretest
|
||||
kmainwindowtest
|
||||
fixx11h_test
|
||||
fixx11h_test2
|
||||
kxerrorhandlertest
|
||||
)
|
||||
|
||||
if (Q_WS_X11)
|
||||
KDEUI_EXECUTABLE_TESTS(
|
||||
fixx11h_test
|
||||
fixx11h_test2
|
||||
kxerrorhandlertest
|
||||
)
|
||||
target_link_libraries(kdeui-kxerrorhandlertest ${X11_X11_LIB})
|
||||
endif (Q_WS_X11)
|
||||
target_link_libraries(kdeui-kxerrorhandlertest ${X11_X11_LIB})
|
||||
|
||||
## kcolorutilsdemo
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ target_link_libraries(makekdewidgets kdecore)
|
|||
|
||||
install(
|
||||
TARGETS makekdewidgets
|
||||
EXPORT kdelibsToolsTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_BIN_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ set_target_properties(kfile PROPERTIES
|
|||
|
||||
install(
|
||||
TARGETS kfile
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ set_target_properties(kio PROPERTIES
|
|||
|
||||
install(
|
||||
TARGETS kio
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ set_target_properties(knotifyconfig PROPERTIES
|
|||
)
|
||||
install(
|
||||
TARGETS knotifyconfig
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ set_target_properties(kparts PROPERTIES
|
|||
|
||||
install(
|
||||
TARGETS kparts
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ set_target_properties(kpty PROPERTIES
|
|||
)
|
||||
install(
|
||||
TARGETS kpty
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kidletime
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
@ -136,6 +136,6 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kcmutils
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
|
|
@ -58,7 +58,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS karchive
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -35,6 +35,6 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kdnssd
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
|
|
@ -39,6 +39,6 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kemail
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
|
|
@ -40,7 +40,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kexiv2
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kmediaplayer
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kpasswdstore
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ install(
|
|||
|
||||
install(
|
||||
TARGETS kpowermanager
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -174,7 +174,7 @@ set_target_properties(plasma PROPERTIES
|
|||
|
||||
install(
|
||||
TARGETS plasma
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
|
@ -209,7 +209,7 @@ set_target_properties(solid PROPERTIES
|
|||
)
|
||||
install(
|
||||
TARGETS solid
|
||||
EXPORT kdelibsLibraryTargets
|
||||
EXPORT kdelibsTargets
|
||||
DESTINATION ${KDE4_LIB_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue