CPack configuration. Include this module instead of CPack. More...
#include "InstallRequiredSystemLibraries.cmake"
#include "${PROJECT_BINARY_DIR}/Package.cmake"
#include "${PROJECT_CONFIG_DIR}/Package.cmake"
#include "CPack.cmake"
#include "${PROJECT_BINARY_DIR}/Components.cmake"
#include "${PROJECT_CONFIG_DIR}/Components.cmake"
Go to the source code of this file.
Detailed Description
CPack configuration. Include this module instead of CPack.
- Note:
- This module is included by basis_project_finalize().
This module implements the packaging of BASIS projects.
Overwrite the package information set by this module either in a file Package.cmake or a file Package.cmake.in located in the directory specified by PROJECT_CONFIG_DIR. The latter is configured and copied to the binary tree before included by this module. Further, to enable a component-based installation, provide either a file Components.cmake or Components.cmake.in again in the directory specified by PROJECT_CONFIG_DIR. Also in this case, the latter is configured via CMake's configure_file() before use. This file is referred to as components definition (file).
Components can be added in the components definition using the command basis_add_component(). Several components can be grouped together and a group description be added using the command basis_add_component_group(). Different pre-configured install types which define a certain selection of components to install can be added using basis_add_install_type(). Note that all these BASIS functions are wrappers around the corresponding CPack functions.
- See also:
- CPack.cmake
- http://www.vtk.org/Wiki/CMake:Component_Install_With_CPack#Component-Based_Installers_with_CPack
Copyright (c) 2011-2012 Univeristy of Pennsylvania. All rights reserved.
See https://www.cbica.upenn.edu/sbia/software/license.html or COPYING file.
Contact: SBIA Group <sbia-software at uphs.upenn.edu>
Definition in file BasisPack.cmake.
Variable Documentation
Definition at line 37 of file BasisPack.cmake.
cmake CPACK_GENERATOR |
Definition at line 105 of file BasisPack.cmake.
Definition at line 106 of file BasisPack.cmake.
cmake CPACK_INSTALL_PREFIX |
Definition at line 91 of file BasisPack.cmake.
cmake CPACK_NSIS_CONTACT |
Definition at line 132 of file BasisPack.cmake.
cmake CPACK_NSIS_MODIFY_PATH |
Definition at line 133 of file BasisPack.cmake.
cmake CPACK_PACKAGE_CONTACT |
Definition at line 78 of file BasisPack.cmake.
Definition at line 84 of file BasisPack.cmake.
Definition at line 79 of file BasisPack.cmake.
cmake CPACK_PACKAGE_FILE_NAME |
Definition at line 108 of file BasisPack.cmake.
cmake CPACK_PACKAGE_NAME |
Definition at line 72 of file BasisPack.cmake.
Definition at line 92 of file BasisPack.cmake.
cmake CPACK_PACKAGE_VENDOR |
Definition at line 77 of file BasisPack.cmake.
cmake CPACK_PACKAGE_VERSION |
Definition at line 76 of file BasisPack.cmake.
Definition at line 73 of file BasisPack.cmake.
Definition at line 74 of file BasisPack.cmake.
Definition at line 75 of file BasisPack.cmake.
Definition at line 81 of file BasisPack.cmake.
Definition at line 80 of file BasisPack.cmake.
Definition at line 88 of file BasisPack.cmake.
cmake CPACK_SOURCE_GENERATOR |
Definition at line 114 of file BasisPack.cmake.
Definition at line 116 of file BasisPack.cmake.
Definition at line 115 of file BasisPack.cmake.
cmake CPACK_SYSTEM_NAME |
Definition at line 98 of file BasisPack.cmake.
cmake CPACK_TOPLEVEL_TAG |
Definition at line 107 of file BasisPack.cmake.