File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,17 @@ SET(CPACK_NSIS_URL_INFO_ABOUT "${PROJECT_URL}" PARENT_SCOPE)
7
7
SET (CPACK_NSIS_CONTACT "${PROJECT_EMAIL} " PARENT_SCOPE )
8
8
SET (CPACK_PACKAGE_EXECUTABLES "${CMAKE_PROJECT_NAME} .exe;${PROJECT_NAME_UCASE} " PARENT_SCOPE )
9
9
SET (CPACK_NSIS_MENU_LINKS "${CMAKE_PROJECT_NAME} .exe;${PROJECT_NAME_UCASE} " PARENT_SCOPE )
10
- SET (CPACK_NSIS_DEFINES "!include ${CMAKE_SOURCE_DIR} /cmake/nsis/FileAssociation.nsh" )
10
+ SET (CPACK_NSIS_DEFINES "
11
+ !include ${CMAKE_SOURCE_DIR} /cmake/nsis/FileAssociation.nsh
12
+ !include LogicLib.nsh
13
+ !include WinVer.nsh" )
11
14
SET (CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME} -${VERSION} -win32" )
12
- SET (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
15
+ SET (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
13
16
\\\$ {registerExtension} \\\" $INSTDIR\\\\ ${CMAKE_PROJECT_NAME} .exe\\\" \\\" .mmp\\\" \\\" ${PROJECT_NAME_UCASE} Project\\\"
14
17
\\\$ {registerExtension} \\\" $INSTDIR\\\\ ${CMAKE_PROJECT_NAME} .exe\\\" \\\" .mmpz\\\" \\\" ${PROJECT_NAME_UCASE} Project (compressed)\\\"
15
- WriteRegDWORD HKLM \\\" Software\\\\ Microsoft\\\\ Windows\\\\ CurrentVersion\\\\ SideBySide\\\" \\\" PreferExternalManifest\\\" \\\" 1\\\"
18
+ \\\$ {IfNot} \\\$ {AtMostWin7}
19
+ WriteRegDWORD HKLM \\\" Software\\\\ Microsoft\\\\ Windows\\\\ CurrentVersion\\\\ SideBySide\\\" \\\" PreferExternalManifest\\\" \\\" 1\\\"
20
+ \\\$ {EndIf}
16
21
" PARENT_SCOPE )
17
22
SET (CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "
18
23
\\\$ {unregisterExtension} \\\" .mmp\\\" \\\" ${PROJECT_NAME_UCASE} Project\\\"
You can’t perform that action at this time.
0 commit comments