AUI Framework
master
Cross-platform base for C++ UI apps
|
aui_app populates the following INNOSETUP-related variables (if undefined):
CPACK_INNOSETUP_ICON_FILE
= ${_ico}
(installer icon)CPACK_INNOSETUP_IGNORE_LICENSE_PAGE
= ON
(skips license page)CPACK_INNOSETUP_IGNORE_README_PAGE
= ON
(skips README page)CPACK_INNOSETUP_INSTALL_ROOT
= "{localappdata}"
(installs To AppData\Local)CPACK_INNOSETUP_PROGRAM_MENU_FOLDER
= "."
(omits Start menu folder)CPACK_INNOSETUP_RUN_EXECUTABLES
= ${_executable}
(runs the program after installation)CPACK_INNOSETUP_SETUP_PrivilegesRequired
= "lowest"
(hence we're installing to user dir, we don't need UAC)CPACK_INNOSETUP_SETUP_UninstallDisplayIcon
= "{app}\\\\\\\\bin\\\\\\\\${_executable}.exe"
(displays app icon in Control Panel/Settings)CPACK_INNOSETUP_SETUP_WizardSmallImageFile
= ${_ico}
(small icon inside INNOSETUP window)CPACK_PACKAGE_ICON
= ${_ico}
(app icon inside INNOSETUP window)_aui_package_file_name
= ${_aui_package_file_name}-setup
(append -setup suffix for INNOSETUP)