Changeset 6755180 in tol
- Timestamp:
- Mar 1, 2016, 9:38:05 AM (11 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 6688079
- Parents:
- 48833d3
- File:
-
- 1 edited
-
installer/windows/CMakeLists.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
installer/windows/CMakeLists.txt
r48833d3 r6755180 16 16 set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64") 17 17 set(win_system_name win64) 18 set(TOL_ENV_VAR TOLGNU_ROOT_64) 19 set(CPACK_PACKAGE_NAME "TOL (GNU-64)") 18 20 else() 19 21 message(STATUS "Installer for TOL 32-bits") 20 22 set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES32") 21 23 set(win_system_name win32) 24 set(TOL_ENV_VAR TOLGNU_ROOT) 25 set(CPACK_PACKAGE_NAME "TOL (GNU)") 22 26 endif() 23 24 set(CPACK_PACKAGE_NAME "TOL (GNU)")25 27 26 28 if(INCLUDE_TOLBASE) 27 29 message(STATUS "Installer includes tolbase") 30 set(CPACK_PACKAGE_NAMEV_INSTALL "tol-gnu-v${CPACK_PACKAGE_VERSION}") 28 31 set(CPACK_PACKAGE_NAMEV "tol-gnu-v${CPACK_PACKAGE_VERSION}") 29 32 else() 30 33 message(STATUS "Installer includes only tolsh") 34 set(CPACK_PACKAGE_NAMEV_INSTALL "tol-gnu-v${CPACK_PACKAGE_VERSION}") 31 35 # se utiliza un nombre diferente para el instalador sin tolbase 32 36 set(CPACK_PACKAGE_NAMEV "tolsh-gnu-v${CPACK_PACKAGE_VERSION}") … … 36 40 #! los proyectos tol, toltcl y rtol, y también tolbase si corresponde. 37 41 38 set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_VENDOR}\\\\${CPACK_PACKAGE_NAMEV }")39 set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "${CPACK_PACKAGE_NAMEV }")42 set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_VENDOR}\\\\${CPACK_PACKAGE_NAMEV_INSTALL}") 43 set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "${CPACK_PACKAGE_NAMEV_INSTALL}") 40 44 41 45 # => http://www.cmake.org/Wiki/CMake:Component_Install_With_CPack … … 106 110 107 111 set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS " 108 DeleteRegValue HKCU \\\"Environment\\\" TOLGNU_ROOT109 WriteRegExpandStr HKLM \\\"SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment\\\" TOLGNU_ROOT\\\$INSTDIR112 DeleteRegValue HKCU \\\"Environment\\\" ${TOL_ENV_VAR} 113 WriteRegExpandStr HKLM \\\"SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment\\\" ${TOL_ENV_VAR} \\\$INSTDIR 110 114 SendMessage \\\${HWND_BROADCAST} \\\${WM_WININICHANGE} 0 \\\"STR:Environment\\\" /TIMEOUT=5000 111 115 ") 112 116 set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS " 113 DeleteRegValue HKLM \\\"SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment\\\" TOLGNU_ROOT117 DeleteRegValue HKLM \\\"SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment\\\" ${TOL_ENV_VAR} 114 118 SendMessage \\\${HWND_BROADCAST} \\\${WM_WININICHANGE} 0 \\\"STR:Environment\\\" /TIMEOUT=5000 115 119 ") … … 131 135 132 136 # include(CPack) ha de hacerse en este mismo archivo para que funcione adecuadamente 133 include( CPack)137 include(CPack)
Note: See TracChangeset
for help on using the changeset viewer.
