diff options
| author | Eduard Braun <eduard.braun2@gmx.de> | 2018-01-28 14:41:45 +0000 |
|---|---|---|
| committer | Eduard Braun <eduard.braun2@gmx.de> | 2018-01-28 14:41:45 +0000 |
| commit | ac7ada20505fb1c691ef78bb8cd464a4100a0d3b (patch) | |
| tree | 2def1f2bbbe833420061df92bceff500a77af3b8 | |
| parent | CMake/CPack: Set CPACK_PACKAGE_INSTALL_DIRECTORY only once (diff) | |
| download | inkscape-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.txt | 7 | ||||
| -rw-r--r-- | CMakeScripts/ConfigCPack.cmake | 6 |
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") |
