Skip to content

Commit b2919d6

Browse files
committed
Disable HiDPI fix for Windows 7 and older
Closes #3619
1 parent c2f26a7 commit b2919d6

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

cmake/nsis/CMakeLists.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,17 @@ SET(CPACK_NSIS_URL_INFO_ABOUT "${PROJECT_URL}" PARENT_SCOPE)
77
SET(CPACK_NSIS_CONTACT "${PROJECT_EMAIL}" PARENT_SCOPE)
88
SET(CPACK_PACKAGE_EXECUTABLES "${CMAKE_PROJECT_NAME}.exe;${PROJECT_NAME_UCASE}" PARENT_SCOPE)
99
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")
1114
SET(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${VERSION}-win32")
12-
SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
15+
SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
1316
\\\${registerExtension} \\\"$INSTDIR\\\\${CMAKE_PROJECT_NAME}.exe\\\" \\\".mmp\\\" \\\"${PROJECT_NAME_UCASE} Project\\\"
1417
\\\${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}
1621
" PARENT_SCOPE)
1722
SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "
1823
\\\${unregisterExtension} \\\".mmp\\\" \\\"${PROJECT_NAME_UCASE} Project\\\"

0 commit comments

Comments
 (0)