summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEduard Braun <eduard.braun2@gmx.de>2018-01-28 14:41:45 +0000
committerEduard Braun <eduard.braun2@gmx.de>2018-01-28 14:41:45 +0000
commitac7ada20505fb1c691ef78bb8cd464a4100a0d3b (patch)
tree2def1f2bbbe833420061df92bceff500a77af3b8
parentCMake/CPack: Set CPACK_PACKAGE_INSTALL_DIRECTORY only once (diff)
downloadinkscape-ac7ada20505fb1c691ef78bb8cd464a4100a0d3b.tar.gz
inkscape-ac7ada20505fb1c691ef78bb8cd464a4100a0d3b.zip
CMake/CPack: Define INKSCAPE_CPACK_PREFIX instead of overwriting INKSCAPE_DIST_PREFIX
Allows moving the CPack configuration to a more reasonable position...
-rw-r--r--CMakeLists.txt7
-rw-r--r--CMakeScripts/ConfigCPack.cmake6
2 files changed, 9 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 10d5f7b15..a32e14c17 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -248,6 +248,11 @@ install(FILES
TRANSLATORS
DESTINATION ${INKSCAPE_SHARE_INSTALL}/doc)
+# -----------------------------------------------------------------------------
+# Packaging (CPack)
+# -----------------------------------------------------------------------------
+include(CMakeScripts/ConfigCPack.cmake)
+
# ----------------------------------------------------------------------
# Information Summary
# ----------------------------------------------------------------------
@@ -258,6 +263,7 @@ message("-----------------------------------------------------------------------
message("PROJECT_NAME: ${PROJECT_NAME}")
message("INKSCAPE_VERSION: ${INKSCAPE_VERSION}")
message("INKSCAPE_DIST_PREFIX: ${INKSCAPE_DIST_PREFIX}")
+message("INKSCAPE_CPACK_PREFIX: ${INKSCAPE_CPACK_PREFIX}")
message("")
# cmake info
@@ -311,4 +317,3 @@ endif()
endif()
message("------------------------------------------------------------------------")
-include(CMakeScripts/ConfigCPack.cmake)
diff --git a/CMakeScripts/ConfigCPack.cmake b/CMakeScripts/ConfigCPack.cmake
index 28acb8a5e..0e8421737 100644
--- a/CMakeScripts/ConfigCPack.cmake
+++ b/CMakeScripts/ConfigCPack.cmake
@@ -17,9 +17,9 @@ set(CPACK_PACKAGE_VERSION_PATCH ${INKSCAPE_VERSION_PATCH})
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}${INKSCAPE_VERSION_SUFFIX}")
set(CPACK_SOURCE_IGNORE_FILES "~$;[.]swp$;/[.]svn/;/[.]git/;.gitignore;/build/;/obj*/;tags;cscope.*")
-set(INKSCAPE_DIST_PREFIX ${PROJECT_NAME}-${INKSCAPE_VERSION}_${INKSCAPE_REVISION_DATE}_${INKSCAPE_REVISION_HASH})
-set(CPACK_SOURCE_PACKAGE_FILE_NAME ${INKSCAPE_DIST_PREFIX})
-set(CPACK_PACKAGE_FILE_NAME ${INKSCAPE_DIST_PREFIX})
+set(INKSCAPE_CPACK_PREFIX ${PROJECT_NAME}-${INKSCAPE_VERSION}_${INKSCAPE_REVISION_DATE}_${INKSCAPE_REVISION_HASH})
+set(CPACK_SOURCE_PACKAGE_FILE_NAME ${INKSCAPE_CPACK_PREFIX})
+set(CPACK_PACKAGE_FILE_NAME ${INKSCAPE_CPACK_PREFIX})
set(CPACK_PACKAGE_INSTALL_DIRECTORY "inkscape")
set(CPACK_SOURCE_GENERATOR "TXZ")