Default project-dependent settings. More...
Go to the source code of this file.
Variables | |
BASIS_NAMESPACE | |
Global namespace of BASIS projects. | |
BASIS_PROJECT_NAMESPACE_CMAKE | |
CMake namespace of top-level project. | |
BASIS_USE_FULLY_QUALIFIED_UIDS | |
Whether BASIS shall use fully-qualified target UIDs. | |
BASIS_USE_MODULE_NAMESPACES | |
Whether BASIS should use a separate namespace for each module. | |
option | BUILD_DOCUMENTATION |
Request build/installation of documentation. | |
option | BUILD_EXAMPLE |
Request build/installation of example. | |
INCLUDE_PREFIX | |
Prefix for public header files. | |
PROJECT_NAMESPACE_BASH | |
CMake variable of BASH namespace of project. | |
PROJECT_NAMESPACE_CMAKE | |
CMake namespace of project. | |
PROJECT_NAMESPACE_CXX | |
CMake variable of C++ namespace of project. | |
PROJECT_NAMESPACE_JAVA | |
CMake variable of Java package name of project. | |
PROJECT_NAMESPACE_MATLAB | |
CMake variable of MATLAB package name of project. | |
PROJECT_NAMESPACE_PERL | |
CMake variable of Perl package name of project. | |
PROJECT_NAMESPACE_PYTHON | |
CMake variable of Python package name of project. |
Default project-dependent settings.
This module defines global CMake constants and variables which are used by the BASIS CMake functions and macros. Hence, these values can be used to configure the behavior of these functions to some extent without the need to modify the functions themselves.
Variables in this file which are only set if not set previously, i.e., by using basis_set_if_empty(), are set when this file is included the first time by a project, but not changed when it is included by a module of this project. This is important in order to merge the module's output files with the files of the project it is part of.
Copyright (c) 2011, 2012 University 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 ProjectSettings.cmake.