OSDN Git Service

generic: split version from export cmake config file
authorIvailo Monev <xakepa10@gmail.com>
Mon, 2 Nov 2015 15:57:05 +0000 (17:57 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 2 Nov 2015 15:57:05 +0000 (17:57 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
CMakeLists.txt
KDE4WorkspaceConfig.cmake.in
KDE4WorkspaceVersion.cmake.in [new file with mode: 0644]

index 7eeb278..d955574 100644 (file)
@@ -304,14 +304,29 @@ make_install_path_absolute(KDE4WORKSPACE_SERVICETYPES_DIR ${SERVICETYPES_INSTALL
 
 set(KDE4WORKSPACE_TARGET_PREFIX KDE4Workspace__)
 
-configure_file(KDE4WorkspaceConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceConfig.cmake" @ONLY)
-
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceConfig.cmake
-        DESTINATION ${LIB_INSTALL_DIR}/cmake/KDE4Workspace)
-
-install(EXPORT kdeworkspaceLibraryTargets 
-        NAMESPACE ${KDE4WORKSPACE_TARGET_PREFIX}
-        DESTINATION ${LIB_INSTALL_DIR}/cmake/KDE4Workspace
-        FILE KDE4WorkspaceLibraryTargets.cmake )
+configure_file(
+    KDE4WorkspaceConfig.cmake.in
+    "${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceConfig.cmake"
+    @ONLY
+)
+configure_file(
+    KDE4WorkspaceVersion.cmake.in
+    "${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceVersion.cmake"
+    @ONLY
+)
+
+install(
+    FILES
+    ${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceConfig.cmake
+    ${CMAKE_CURRENT_BINARY_DIR}/KDE4WorkspaceVersion.cmake
+    DESTINATION ${LIB_INSTALL_DIR}/cmake/KDE4Workspace
+)
+
+install(
+    EXPORT kdeworkspaceLibraryTargets 
+    NAMESPACE ${KDE4WORKSPACE_TARGET_PREFIX}
+    DESTINATION ${LIB_INSTALL_DIR}/cmake/KDE4Workspace
+    FILE KDE4WorkspaceLibraryTargets.cmake
+)
 
 
index 622245f..c69db9f 100644 (file)
@@ -1,10 +1,4 @@
-# KDE4WorkspaceConfig.cmake is generated by CMake from kdebase/workspace/KDE4WorkspaceConfig.cmake.in
-
-# Do we have a version number for kdebase/workspace ? Alex
-set(KDE4WORKSPACE_VERSION_MAJOR @KDE_VERSION_MAJOR@)
-set(KDE4WORKSPACE_VERSION_MINOR @KDE_VERSION_MINOR@)
-set(KDE4WORKSPACE_VERSION_PATCH @KDE_VERSION_RELEASE@)
-set(KDE4WORKSPACE_VERSION       "${KDE4WORKSPACE_VERSION_MAJOR}.${KDE4WORKSPACE_VERSION_MINOR}.${KDE4WORKSPACE_VERSION_PATCH}")
+# KDE4WorkspaceConfig.cmake is generated by CMake from kde-workspace/KDE4WorkspaceConfig.cmake.in
 
 # set the directories
 if(NOT KDE4WORKSPACE_INSTALL_DIR)
diff --git a/KDE4WorkspaceVersion.cmake.in b/KDE4WorkspaceVersion.cmake.in
new file mode 100644 (file)
index 0000000..836556f
--- /dev/null
@@ -0,0 +1,7 @@
+# KDE4WorkspaceVersion.cmake is generated by CMake from kde-workspace/KDE4WorkspaceVersion.cmake.in
+
+# Do we have a version number for kdebase/workspace ? Alex
+set(KDE4WORKSPACE_VERSION_MAJOR @KDE_VERSION_MAJOR@)
+set(KDE4WORKSPACE_VERSION_MINOR @KDE_VERSION_MINOR@)
+set(KDE4WORKSPACE_VERSION_PATCH @KDE_VERSION_RELEASE@)
+set(KDE4WORKSPACE_VERSION       "${KDE4WORKSPACE_VERSION_MAJOR}.${KDE4WORKSPACE_VERSION_MINOR}.${KDE4WORKSPACE_VERSION_PATCH}")