Commit a77e3086 authored by Kitware Robot's avatar Kitware Robot Committed by Brad King

CPack: Replace #<type> markup with reStructuredText equivalent

Drop #end and #module.  Convert #section to a subsection header.
Convert #variable to the cmake domain "variable" directive.
Convert #macro to the cmake domain "command" directive.
Perform minor formatting fixes in text near these changes.
parent e7ca48f2
......@@ -4,108 +4,95 @@
#
# The builtin graphviz support of CMake.
#
# #section Variables specific to the graphviz support #end #module CMake
# Variables specific to the graphviz support
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# CMake
# can generate graphviz files, showing the dependencies between the
# targets in a project and also external libraries which are linked
# against. When CMake is run with the --graphiz=foo option, it will
# produce
#
# ::
#
# * a foo.dot file showing all dependencies in the project
# * a foo.dot.<target> file for each target, file showing on which other targets the respective target depends
# * a foo.dot.<target>.dependers file, showing which other targets depend on the respective target
#
#
# * a foo.dot file showing all dependencies in the project
# * a foo.dot.<target> file for each target, file showing on which other targets the respective target depends
# * a foo.dot.<target>.dependers file, showing which other targets depend on the respective target
#
# This can result in huge graphs. Using the file
# CMakeGraphVizOptions.cmake the look and content of the generated
# graphs can be influenced. This file is searched first in
# ${CMAKE_BINARY_DIR} and then in ${CMAKE_SOURCE_DIR}. If found, it is
# read and the variables set in it are used to adjust options for the
# generated graphviz files. #end
#
# #variable
# generated graphviz files.
#
# ::
# .. variable:: GRAPHVIZ_GRAPH_TYPE
#
# GRAPHVIZ_GRAPH_TYPE - The graph type
# Mandatory : NO
# Default : "digraph"
# The graph type
#
# #end #variable
# * Mandatory : NO
# * Default : "digraph"
#
# ::
# .. variable:: GRAPHVIZ_GRAPH_NAME
#
# GRAPHVIZ_GRAPH_NAME - The graph name.
# Mandatory : NO
# Default : "GG"
# The graph name.
#
# #end #variable
# * Mandatory : NO
# * Default : "GG"
#
# ::
# .. variable:: GRAPHVIZ_GRAPH_HEADER
#
# GRAPHVIZ_GRAPH_HEADER - The header written at the top of the graphviz file.
# Mandatory : NO
# Default : "node [n fontsize = "12"];"
# The header written at the top of the graphviz file.
#
# #end #variable
# * Mandatory : NO
# * Default : "node [n fontsize = "12"];"
#
# ::
# .. variable:: GRAPHVIZ_NODE_PREFIX
#
# GRAPHVIZ_NODE_PREFIX - The prefix for each node in the graphviz file.
# Mandatory : NO
# Default : "node"
# The prefix for each node in the graphviz file.
#
# #end #variable
# * Mandatory : NO
# * Default : "node"
#
# ::
# .. variable:: GRAPHVIZ_EXECUTABLES
#
# GRAPHVIZ_EXECUTABLES - Set this to FALSE to exclude executables from the generated graphs.
# Mandatory : NO
# Default : TRUE
# Set this to FALSE to exclude executables from the generated graphs.
#
# #end #variable
# * Mandatory : NO
# * Default : TRUE
#
# ::
# .. variable:: GRAPHVIZ_STATIC_LIBS
#
# GRAPHVIZ_STATIC_LIBS - Set this to FALSE to exclude static libraries from the generated graphs.
# Mandatory : NO
# Default : TRUE
# Set this to FALSE to exclude static libraries from the generated graphs.
#
# #end #variable
# * Mandatory : NO
# * Default : TRUE
#
# ::
# .. variable:: GRAPHVIZ_SHARED_LIBS
#
# GRAPHVIZ_SHARED_LIBS - Set this to FALSE to exclude shared libraries from the generated graphs.
# Mandatory : NO
# Default : TRUE
# Set this to FALSE to exclude shared libraries from the generated graphs.
#
# #end #variable
# * Mandatory : NO
# * Default : TRUE
#
# ::
# .. variable:: GRAPHVIZ_MODULE_LIBS
#
# GRAPHVIZ_MODULE_LIBS - Set this to FALSE to exclude module libraries from the generated graphs.
# Mandatory : NO
# Default : TRUE
# Set this to FALSE to exclude module libraries from the generated graphs.
#
# #end #variable
# * Mandatory : NO
# * Default : TRUE
#
# ::
# .. variable:: GRAPHVIZ_EXTERNAL_LIBS
#
# GRAPHVIZ_EXTERNAL_LIBS - Set this to FALSE to exclude external libraries from the generated graphs.
# Mandatory : NO
# Default : TRUE
# Set this to FALSE to exclude external libraries from the generated graphs.
#
# #end #variable
# * Mandatory : NO
# * Default : TRUE
#
# ::
# .. variable:: GRAPHVIZ_IGNORE_TARGETS
#
# GRAPHVIZ_IGNORE_TARGETS - A list of regular expressions for ignoring targets.
# Mandatory : NO
# Default : empty
# A list of regular expressions for ignoring targets.
#
# #end
# * Mandatory : NO
# * Default : empty
#=============================================================================
# Copyright 2007-2009 Kitware, Inc.
......
This diff is collapsed.
......@@ -4,51 +4,35 @@
#
# CPack Bundle generator (Mac OS X) specific options
#
# #section Variables specific to CPack Bundle generator #end #module
# Variables specific to CPack Bundle generator
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# Installers built on Mac OS X using the Bundle generator use the
# aforementioned DragNDrop (CPACK_DMG_xxx) variables, plus the following
# Bundle-specific parameters (CPACK_BUNDLE_xxx). #end
# Bundle-specific parameters (CPACK_BUNDLE_xxx).
#
# #variable
# .. variable:: CPACK_BUNDLE_NAME
#
# ::
# The name of the generated bundle. This appears in the OSX finder as the
# bundle name. Required.
#
# CPACK_BUNDLE_NAME - The name of the generated bundle. This
# appears in the OSX finder as the bundle name. Required.
# .. variable:: CPACK_BUNDLE_PLIST
#
# #end
# Path to an OSX plist file that will be used for the generated bundle. This
# assumes that the caller has generated or specified their own Info.plist
# file. Required.
#
# #variable
# .. variable:: CPACK_BUNDLE_ICON
#
# ::
# Path to an OSX icon file that will be used as the icon for the generated
# bundle. This is the icon that appears in the OSX finder for the bundle, and
# in the OSX dock when the bundle is opened. Required.
#
# CPACK_BUNDLE_PLIST - Path to an OSX plist file that will be used
# for the generated bundle. This assumes that the caller has generated
# or specified their own Info.plist file. Required.
# .. variable:: CPACK_BUNDLE_STARTUP_COMMAND
#
# #end
#
# #variable
#
# ::
#
# CPACK_BUNDLE_ICON - Path to an OSX icon file that will be used as
# the icon for the generated bundle. This is the icon that appears in the
# OSX finder for the bundle, and in the OSX dock when the bundle is opened.
# Required.
#
# #end
#
# #variable
#
# ::
#
# CPACK_BUNDLE_STARTUP_COMMAND - Path to a startup script. This is a path to
# an executable or script that will be run whenever an end-user double-clicks
# the generated bundle in the OSX Finder. Optional.
#
# #end
# Path to a startup script. This is a path to an executable or script that
# will be run whenever an end-user double-clicks the generated bundle in the
# OSX Finder. Optional.
#=============================================================================
# Copyright 2006-2009 Kitware, Inc.
......
......@@ -4,7 +4,8 @@
#
# Build binary and source package installers
#
# #section Variables concerning CPack Components #end #module
# Variables concerning CPack Components
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# The CPackComponent module is the module which handles the component
# part of CPack. See CPack module for general information about CPack.
......@@ -23,84 +24,64 @@
# of components to install during the install process. Installation
# components are identified by the COMPONENT argument of CMake's INSTALL
# commands, and should be further described by the following CPack
# commands: #end
# commands:
#
# #variable
# .. variable:: CPACK_COMPONENTS_ALL
#
# ::
#
# CPACK_COMPONENTS_ALL - The list of component to install.
#
#
#
# The default value of this variable is computed by CPack and contains
# all components defined by the project. The user may set it to only
# include the specified components. #end
#
# #variable
#
# ::
#
# CPACK_<GENNAME>_COMPONENT_INSTALL - Enable/Disable component install for
# CPack generator <GENNAME>.
#
#
#
# Each CPack Generator (RPM, DEB, ARCHIVE, NSIS, DMG, etc...) has a
# legacy default behavior. e.g. RPM builds monolithic whereas NSIS
# builds component. One can change the default behavior by setting this
# variable to 0/1 or OFF/ON. #end #variable
#
# ::
#
# CPACK_COMPONENTS_GROUPING - Specify how components are grouped for multi-package
# component-aware CPack generators.
# The list of component to install.
#
# The default value of this variable is computed by CPack and contains all
# components defined by the project. The user may set it to only include the
# specified components.
#
# .. variable:: CPACK_<GENNAME>_COMPONENT_INSTALL
#
# Some generators like RPM or ARCHIVE family (TGZ, ZIP, ...) generates
# several packages files when asked for component packaging. They group
# the component differently depending on the value of this variable:
# Enable/Disable component install for CPack generator <GENNAME>.
#
# ::
# Each CPack Generator (RPM, DEB, ARCHIVE, NSIS, DMG, etc...) has a legacy
# default behavior. e.g. RPM builds monolithic whereas NSIS builds
# component. One can change the default behavior by setting this variable to
# 0/1 or OFF/ON.
#
# - ONE_PER_GROUP (default): creates one package file per component group
# - ALL_COMPONENTS_IN_ONE : creates a single package with all (requested) component
# - IGNORE : creates one package per component, i.e. IGNORE component group
# .. variable:: CPACK_COMPONENTS_GROUPING
#
# One can specify different grouping for different CPack generator by
# using a CPACK_PROJECT_CONFIG_FILE. #end #variable
# Specify how components are grouped for multi-package component-aware CPack
# generators.
#
# ::
# Some generators like RPM or ARCHIVE family (TGZ, ZIP, ...) generates
# several packages files when asked for component packaging. They group
# the component differently depending on the value of this variable:
#
# CPACK_COMPONENT_<compName>_DISPLAY_NAME - The name to be displayed for a component.
# * ONE_PER_GROUP (default): creates one package file per component group
# * ALL_COMPONENTS_IN_ONE : creates a single package with all (requested) component
# * IGNORE : creates one package per component, i.e. IGNORE component group
#
# #end #variable
# One can specify different grouping for different CPack generator by
# using a CPACK_PROJECT_CONFIG_FILE.
#
# ::
# .. variable:: CPACK_COMPONENT_<compName>_DISPLAY_NAME
#
# CPACK_COMPONENT_<compName>_DESCRIPTION - The description of a component.
# The name to be displayed for a component.
#
# #end #variable
# .. variable:: CPACK_COMPONENT_<compName>_DESCRIPTION
#
# ::
# The description of a component.
#
# CPACK_COMPONENT_<compName>_GROUP - The group of a component.
# .. variable:: CPACK_COMPONENT_<compName>_GROUP
#
# #end #variable
# The group of a component.
#
# ::
# .. variable:: CPACK_COMPONENT_<compName>_DEPENDS
#
# CPACK_COMPONENT_<compName>_DEPENDS - The dependencies (list of components)
# on which this component depends.
# The dependencies (list of components) on which this component depends.
#
# #end #variable
# .. variable:: CPACK_COMPONENT_<compName>_REQUIRED
#
# ::
# True is this component is required.
#
# CPACK_COMPONENT_<compName>_REQUIRED - True is this component is required.
# .. command:: cpack_add_component
#
# #end #macro cpack_add_component - Describes a CPack installation
# Describes a CPack installation
# component named by the COMPONENT argument to a CMake INSTALL command.
#
# ::
......@@ -170,10 +151,10 @@
# be used for downloaded components. If not supplied, CPack will create
# a file with some name based on CPACK_PACKAGE_FILE_NAME and the name of
# the component. See cpack_configure_downloads for more information.
# #end
#
# #macro cpack_add_component_group - Describes a group of related CPack
# installation components.
# .. command:: cpack_add_component_group
#
# Describes a group of related CPack installation components.
#
# ::
#
......@@ -217,9 +198,11 @@
# single entry.
#
# BOLD_TITLE indicates that the group title should appear in bold, to
# call the user's attention to the group. #end
# call the user's attention to the group.
#
# .. command:: cpack_add_install_type
#
# #macro cpack_add_install_type - Add a new installation type containing
# Add a new installation type containing
# a set of predefined component selections to the graphical installer.
#
# ::
......@@ -239,9 +222,11 @@
#
# DISPLAY_NAME is the displayed name of the install type, which will
# typically show up in a drop-down box within a graphical installer.
# This value can be any string. #end
# This value can be any string.
#
# .. command:: cpack_configure_downloads
#
# #macro cpack_configure_downloads - Configure CPack to download
# Configure CPack to download
# selected components on-the-fly as part of the installation process.
#
# ::
......@@ -297,7 +282,7 @@
# that can be called from Windows' Add/Remove Programs dialog (via the
# "Modify" button) to change the set of installed components.
# NO_ADD_REMOVE turns off this behavior. This option is ignored on Mac
# OS X. #endmacro
# OS X.
#=============================================================================
# Copyright 2006-2009 Kitware, Inc.
......
......@@ -4,32 +4,24 @@
#
# Cygwin CPack generator (Cygwin).
#
# #section Variables specific to CPack Cygwin generator #end #module The
# following variable is specific to installers build on and/or for
# Cygwin: #end
#
# #variable
#
# ::
# Variables specific to CPack Cygwin generator
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# CPACK_CYGWIN_PATCH_NUMBER - The Cygwin patch number.
# FIXME: This documentation is incomplete.
#
# #end #variable
# The
# following variable is specific to installers build on and/or for
# Cygwin:
#
# ::
# .. variable:: CPACK_CYGWIN_PATCH_NUMBER
#
# CPACK_CYGWIN_PATCH_FILE - The Cygwin patch file.
# FIXME: This documentation is incomplete.
# The Cygwin patch number. FIXME: This documentation is incomplete.
#
# #end #variable
# .. variable:: CPACK_CYGWIN_PATCH_FILE
#
# ::
# The Cygwin patch file. FIXME: This documentation is incomplete.
#
# CPACK_CYGWIN_BUILD_SCRIPT - The Cygwin build script.
# FIXME: This documentation is incomplete.
# .. variable:: CPACK_CYGWIN_BUILD_SCRIPT
#
# #end
# The Cygwin build script. FIXME: This documentation is incomplete.
#=============================================================================
# Copyright 2006-2012 Kitware, Inc.
......
......@@ -4,87 +4,56 @@
#
# DragNDrop CPack generator (Mac OS X).
#
# #section Variables specific to CPack DragNDrop generator #end #module
# The following variables are specific to the DragNDrop installers built
# on Mac OS X: #end
#
# #variable
#
# ::
#
# CPACK_DMG_VOLUME_NAME - The volume name of the generated disk
# image. Defaults to CPACK_PACKAGE_FILE_NAME.
#
# #end
#
# #variable
#
# ::
#
# CPACK_DMG_FORMAT - The disk image format. Common values are UDRO
# (UDIF read-only), UDZO (UDIF zlib-compressed) or UDBZ (UDIF
# bzip2-compressed). Refer to hdiutil(1) for more information on
# other available formats.
# Variables specific to CPack DragNDrop generator
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# #end
#
# #variable
#
# ::
#
# CPACK_DMG_DS_STORE - Path to a custom DS_Store file. This .DS_Store
# file e.g. can be used to specify the Finder window
# position/geometry and layout (such as hidden toolbars, placement of the
# icons etc.). This file has to be generated by the Finder (either manually or
# through OSA-script) using a normal folder from which the .DS_Store
# file can then be extracted.
#
# #end
#
# #variable
#
# ::
# The following variables are specific to the DragNDrop installers built
# on Mac OS X:
#
# CPACK_DMG_BACKGROUND_IMAGE - Path to a background image file. This
# file will be used as the background for the Finder Window when the disk
# image is opened. By default no background image is set. The background
# image is applied after applying the custom .DS_Store file.
# .. variable:: CPACK_DMG_VOLUME_NAME
#
# #end
# The volume name of the generated disk image. Defaults to
# CPACK_PACKAGE_FILE_NAME.
#
# #variable
# .. variable:: CPACK_DMG_FORMAT
#
# ::
# The disk image format. Common values are UDRO (UDIF read-only), UDZO (UDIF
# zlib-compressed) or UDBZ (UDIF bzip2-compressed). Refer to hdiutil(1) for
# more information on other available formats.
#
# CPACK_COMMAND_HDIUTIL - Path to the hdiutil(1) command used to
# operate on disk image files on Mac OS X. This variable can be used
# to override the automatically detected command (or specify its
# location if the auto-detection fails to find it.)
# .. variable:: CPACK_DMG_DS_STORE
#
# #end
# Path to a custom DS_Store file. This .DS_Store file e.g. can be used to
# specify the Finder window position/geometry and layout (such as hidden
# toolbars, placement of the icons etc.). This file has to be generated by
# the Finder (either manually or through OSA-script) using a normal folder
# from which the .DS_Store file can then be extracted.
#
# #variable
# .. variable:: CPACK_DMG_BACKGROUND_IMAGE
#
# ::
# Path to a background image file. This file will be used as the background
# for the Finder Window when the disk image is opened. By default no
# background image is set. The background image is applied after applying the
# custom .DS_Store file.
#
# CPACK_COMMAND_SETFILE - Path to the SetFile(1) command used to set
# extended attributes on files and directories on Mac OS X. This
# variable can be used to override the automatically detected
# command (or specify its location if the auto-detection fails to
# find it.)
# .. variable:: CPACK_COMMAND_HDIUTIL
#
# #end
# Path to the hdiutil(1) command used to operate on disk image files on Mac
# OS X. This variable can be used to override the automatically detected
# command (or specify its location if the auto-detection fails to find it.)
#
# #variable
# .. variable:: CPACK_COMMAND_SETFILE
#
# ::
# Path to the SetFile(1) command used to set extended attributes on files and
# directories on Mac OS X. This variable can be used to override the
# automatically detected command (or specify its location if the
# auto-detection fails to find it.)
#
# CPACK_COMMAND_REZ - Path to the Rez(1) command used to compile
# resources on Mac OS X. This variable can be used to override the
# automatically detected command (or specify its location if the
# auto-detection fails to find it.)
# .. variable:: CPACK_COMMAND_REZ
#
# #end
# Path to the Rez(1) command used to compile resources on Mac OS X. This
# variable can be used to override the automatically detected command (or
# specify its location if the auto-detection fails to find it.)
#=============================================================================
# Copyright 2006-2012 Kitware, Inc.
......
This diff is collapsed.
......@@ -4,216 +4,119 @@
#
# CPack NSIS generator specific options
#
# #section Variables specific to CPack NSIS generator #end #module
# Variables specific to CPack NSIS generator
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
# The following variables are specific to the graphical installers built
# on Windows using the Nullsoft Installation System. #end
# on Windows using the Nullsoft Installation System.
#
# #variable
# .. variable:: CPACK_NSIS_INSTALL_ROOT
#
# ::
# The default installation directory presented to the end user by the NSIS
# installer is under this root dir. The full directory presented to the end
# user is: ${CPACK_NSIS_INSTALL_ROOT}/${CPACK_PACKAGE_INSTALL_DIRECTORY}
#
# CPACK_NSIS_INSTALL_ROOT - The default installation directory presented
# to the end user by the NSIS installer is under this root dir. The full
# directory presented to the end user is:
# ${CPACK_NSIS_INSTALL_ROOT}/${CPACK_PACKAGE_INSTALL_DIRECTORY}
# .. variable:: CPACK_NSIS_MUI_ICON
#
# #end
# An icon filename. The name of a ``*.ico`` file used as the main icon for the
# generated install program.
#
# #variable
# .. variable:: CPACK_NSIS_MUI_UNIICON
#
# ::
# An icon filename. The name of a ``*.ico`` file used as the main icon for the
# generated uninstall program.
#
# CPACK_NSIS_MUI_ICON - An icon filename.
# The name of a *.ico file used as the main icon for the generated
# install program.
# .. variable:: CPACK_NSIS_INSTALLER_MUI_ICON_CODE
#
# #end
# undocumented.
#
# #variable
# .. variable:: CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS
#
# ::
# Extra NSIS commands that will be added to the beginning of the install
# Section, before your install tree is available on the target system.
#
# CPACK_NSIS_MUI_UNIICON - An icon filename.
# The name of a *.ico file used as the main icon for the generated
# uninstall program.
# .. variable:: CPACK_NSIS_EXTRA_INSTALL_COMMANDS
#
# #end
# Extra NSIS commands that will be added to the end of the install Section,
# after your install tree is available on the target system.
#
# #variable
# .. variable:: CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS
#
# ::
# Extra NSIS commands that will be added to the uninstall Section, before
# your install tree is removed from the target system.
#
# CPACK_NSIS_INSTALLER_MUI_ICON_CODE - undocumented.
# .. variable:: CPACK_NSIS_COMPRESSOR
#
# #end
# The arguments that will be passed to the NSIS SetCompressor command.
#
# #variable
# .. variable:: CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL
#
# ::
# Ask about uninstalling previous versions first. If this is set to "ON",
# then an installer will look for previous installed versions and if one is
# found, ask the user whether to uninstall it before proceeding with the
# install.
#
# CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS - Extra NSIS commands that
# will be added to the beginning of the install Section, before your
# install tree is available on the target system.
# .. variable:: CPACK_NSIS_MODIFY_PATH
#
# #end
# Modify PATH toggle. If this is set to "ON", then an extra page will appear
# in the installer that will allow the user to choose whether the program
# directory should be added to the system PATH variable.
#
# #variable
# .. variable:: CPACK_NSIS_DISPLAY_NAME
#
# ::
# The display name string that appears in the Windows Add/Remove Program
# control panel
#
# CPACK_NSIS_EXTRA_INSTALL_COMMANDS - Extra NSIS commands that
# will be added to the end of the install Section, after your
# install tree is available on the target system.
# .. variable:: CPACK_NSIS_PACKAGE_NAME
#
# #end
# The title displayed at the top of the installer.
#
# #variable
# .. variable:: CPACK_NSIS_INSTALLED_ICON_NAME
#
# ::
# A path to the executable that contains the installer icon.
#
# CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS - Extra NSIS commands that will
# be added to the uninstall Section, before your install tree is
# removed from the target system.
# .. variable:: CPACK_NSIS_HELP_LINK
#
# #end
# URL to a web site providing assistance in installing your application.
#
# #variable
# .. variable:: CPACK_NSIS_URL_INFO_ABOUT
#
# ::
# URL to a web site providing more information about your application.
#
# CPACK_NSIS_COMPRESSOR - The arguments that will be passed to the
# NSIS SetCompressor command.
# .. variable:: CPACK_NSIS_CONTACT
#
# #end
# Contact information for questions and comments about the installation
# process.
#
# #variable
# .. variable:: CPACK_NSIS_CREATE_ICONS_EXTRA
#
# ::
# Additional NSIS commands for creating start menu shortcuts.
#
# CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL - Ask about uninstalling
# previous versions first.
# If this is set to "ON", then an installer will look for previous
# installed versions and if one is found, ask the user whether to
# uninstall it before proceeding with the install.
# .. variable:: CPACK_NSIS_DELETE_ICONS_EXTRA
#
# #end
# Additional NSIS commands to uninstall start menu shortcuts.
#
# #variable
# .. variable:: CPACK_NSIS_EXECUTABLES_DIRECTORY
#
# ::
# Creating NSIS start menu links assumes that they are in 'bin' unless this
# variable is set. For example, you would set this to 'exec' if your
# executables are in an exec directory.
#
# CPACK_NSIS_MODIFY_PATH - Modify PATH toggle.
# If this is set to "ON", then an extra page
# will appear in the installer that will allow the user to choose
# whether the program directory should be added to the system PATH
# variable.
# .. variable:: CPACK_NSIS_MUI_FINISHPAGE_RUN
#
# #end
# Specify an executable to add an option to run on the finish page of the
# NSIS installer.
#
# #variable
# .. variable:: CPACK_NSIS_MENU_LINKS
#
# ::
# Specify links in [application] menu. This should contain a list of pair
# "link" "link name". The link may be an URL or a path relative to
# installation prefix. Like::
#
# CPACK_NSIS_DISPLAY_NAME - The display name string that appears in
# the Windows Add/Remove Program control panel
# set(CPACK_NSIS_MENU_LINKS
# "doc/cmake-@CMake_VERSION_MAJOR@.@CMake_VERSION_MINOR@/cmake.html" "CMake Help"
# "http://www.cmake.org" "CMake Web Site")
#
# #end
#
# #variable
#
# ::
#
# CPACK_NSIS_PACKAGE_NAME - The title displayed at the top of the