# - Try to find NSIS # Once done this will define # # NSIS_ROOT_PATH - Set this variable to the root installation of NSIS # # Read-Only variables: # # NSIS_FOUND - system has NSIS # NSIS_MAKE - NSIS creator executable # #============================================================================= # Copyright (c) 2010-2013 Andreas Schneider # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # if (WIN32) set(_NSIS_ROOT_HINTS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\NSIS;Default]") set(_NSIS_ROOT_PATHS $ENV{PROGRAMFILES}/NSIS) find_path(NSIS_ROOT_PATH NAMES Include/Library.nsh HINTS ${_NSIS_ROOT_HINTS} PATHS ${_NSIS_ROOT_PATHS} ) mark_as_advanced(NSIS_ROOT_PATH) endif (WIN32) find_program(NSIS_MAKE NAMES makensis PATHS ${NSIS_ROOT_PATH} ) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(NSIS DEFAULT_MSG NSIS_MAKE) if (NSIS_MAKE) set(NSIS_FOUND TRUE) endif (NSIS_MAKE) mark_as_advanced(NSIS_MAKE)