Skip to content

Commit a1b23de

Browse files
authored
Merge branch 'MUME:master' into master
2 parents 5f91acc + c34220d commit a1b23de

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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()

src/CMakeLists.txt

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff 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}")

0 commit comments

Comments
 (0)