File tree Expand file tree Collapse file tree 2 files changed +19
-9
lines changed
Expand file tree Collapse file tree 2 files changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -219,7 +219,11 @@ if(EXISTS "${PROJECT_SOURCE_DIR}/.git")
219219 set (MMAPPER_BETA "false" )
220220 else ()
221221 message (STATUS "Building from branch ${GIT_BRANCH} with ref ${GIT_TAG_COMMIT_HASH} " )
222- set (MMAPPER_VERSION_STRING "${GIT_TAG_COMMIT_HASH} " )
222+ if (NOT GIT_TAG_COMMIT_HASH MATCHES "^v" )
223+ set (MMAPPER_VERSION_STRING "v${MMAPPER_VERSION} -${GIT_TAG_COMMIT_HASH} " )
224+ else ()
225+ set (MMAPPER_VERSION_STRING "${GIT_TAG_COMMIT_HASH} " )
226+ endif ()
223227 set (MMAPPER_BETA "true" )
224228 endif ()
225229 endif ()
Original file line number Diff line number Diff line change @@ -1012,18 +1012,24 @@ if(WIN32)
10121012 USE_SOURCE_PERMISSIONS
10131013 PATTERN "*.exe" EXCLUDE
10141014 )
1015- if (MSVC )
1016- set (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "${CPACK_NSIS_EXTRA_INSTALL_COMMANDS}
1017- ExecWait '\\ $INSTDIR\\\\ vc_redist.x64.exe /q /norestart'
1018- Delete '\\ $INSTDIR\\\\ vc_redist.x64.exe'
1019- " )
1020- endif ()
10211015
10221016 set (CPACK_SOURCE_GENERATOR "ZIP" )
10231017
1024- if (WITH_UPDATER )
1018+ if (PACKAGE_TYPE_NORMALIZED STREQUAL "Nsis" )
10251019 set (CPACK_GENERATOR "NSIS" )
10261020
1021+ if (MSVC AND NOT MMAPPER_IS_DEBUG)
1022+ install (FILES
1023+ "${WINDEPLOYQT_STAGING} /vc_redist.x64.exe"
1024+ DESTINATION .
1025+ COMPONENT libraries
1026+ )
1027+ set (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "${CPACK_NSIS_EXTRA_INSTALL_COMMANDS}
1028+ ExecWait '\\ $INSTDIR\\\\ vc_redist.x64.exe /q /norestart'
1029+ Delete '\\ $INSTDIR\\\\ vc_redist.x64.exe'
1030+ " )
1031+ endif ()
1032+
10271033 # Windows (NSIS) Settings
10281034 set (CPACK_NSIS_EXECUTABLES_DIRECTORY "." )
10291035 set (CPACK_NSIS_MENU_LINKS "mmapper.exe;MMapper" )
@@ -1062,7 +1068,7 @@ if(WIN32)
10621068 endif ()
10631069 # NSIS always displays a license page
10641070 set (CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR} /COPYING.txt" )
1065- else ( )
1071+ elseif (PACKAGE_TYPE_NORMALIZED STREQUAL "AppX" )
10661072 # Windows AppX Settings
10671073 set (CPACK_GENERATOR "External" )
10681074 set (APPX_NAME "${PROJECT_NAME} " )
You can’t perform that action at this time.
0 commit comments