https://github.com/root-project/root
Tip revision: 8ec6cc78313b28e5df61efda1417440cdeb6b3d3 authored by Axel Naumann on 23 August 2019, 20:51:28 UTC
Update ROOT version files to v6.18/02.
Update ROOT version files to v6.18/02.
Tip revision: 8ec6cc7
CMakeCPackOptions.cmake.in
# This file is configured at cmake time, and loaded at cpack time.
# To pass variables to cpack from cmake, they must be configured
# in this file.
if(CPACK_GENERATOR MATCHES "NSIS")
# There is a bug in NSI that does not handle full unix paths properly. Make
# sure there is at least one set of four (4) backlasshes.
set(CPACK_NSIS_MUI_ICON "@CMAKE_SOURCE_DIR@\\icons\\RootIcon.ico")
set(CPACK_NSIS_MUI_UNIICON "@CMAKE_SOURCE_DIR@\\icons\\RootIcon.ico")
set(CPACK_NSIS_DISPLAY_NAME "ROOT @ROOT_VERSION@")
set(CPACK_NSIS_PACKAGE_NAME "ROOT @ROOT_VERSION@")
set(CPACK_NSIS_HELP_LINK "http:\\\\root.cern")
set(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\root.cern\\about-root")
set(CPACK_NSIS_CONTACT "roottalk@cern.ch")
set(CPACK_NSIS_MODIFY_PATH ON)
set(CPACK_NSIS_INSTALL_ROOT "C:")
# Register .root file type
set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
WriteRegStr HKCR '.root' '' 'RootFile'
WriteRegStr HKCR 'RootFile' '' 'ROOT Data File'
WriteRegStr HKCR 'RootFile\\shell' '' 'open'
WriteRegStr HKCR 'RootFile\\shell\\DefaultIcon' '' '$INSTDIR\\icons\\RootIcon.ico'
WriteRegStr HKCR 'RootFile\\shell\\open\\command' '' \\
'$INSTDIR\\bin\\root.exe -l \"%1\" \"$INSTDIR\\macros\\fileopen.C\"'
")
set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "
DeleteRegKey HKCR '.root'
DeleteRegKey HKCR 'RootFile'
")
else()
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)
set(CPACK_PACKAGING_INSTALL_PREFIX "/root/")
endif()
if("${CPACK_GENERATOR}" STREQUAL "PackageMaker")
set(CPACK_PACKAGING_INSTALL_PREFIX "/${CPACK_PACKAGE_INSTALL_DIRECTORY}")
set(CPACK_PACKAGE_DEFAULT_LOCATION "/Applications")
endif()