Variables
ProjectSettings.cmake File Reference

Default project-dependent settings. More...

Go to the source code of this file.

Variables

cmake BUILD_APPLICATIONS_DEFAULT
 Request build/installation of applications. More...
 
option BUILD_DOCUMENTATION = OFF
 Request build/installation of documentation. More...
 
option BUILD_EXAMPLE = OFF
 Request build/installation of example. More...
 
cmake PROJECT_NAMESPACE_BASH
 CMake variable of BASH namespace of project. More...
 
cmake PROJECT_NAMESPACE_CMAKE
 CMake namespace of project. More...
 
cmake PROJECT_NAMESPACE_CXX
 CMake variable of C++ namespace of project. More...
 
cmake PROJECT_NAMESPACE_JAVA
 CMake variable of Java package name of project. More...
 
cmake PROJECT_NAMESPACE_JYTHON
 CMake variable of Jython package name of project. More...
 
cmake PROJECT_NAMESPACE_MATLAB
 CMake variable of MATLAB package name of project. More...
 
cmake PROJECT_NAMESPACE_PERL
 CMake variable of Perl package name of project. More...
 
cmake PROJECT_NAMESPACE_PYTHON
 CMake variable of Python package name of project. More...
 
cmake PROJECT_PACKAGE_CONFIG_PREFIX
 Prefix/name of CMake package configuration file. More...
 
cmake TOPLEVEL_PROJECT_NAMESPACE_CMAKE
 CMake namespace of top-level project. More...
 
cmake TOPLEVEL_PROJECT_PACKAGE_CONFIG_PREFIX
 Prefix/name of CMake package configuration file of top-level project. More...
 
cmake TOPLEVEL_PROJECT_PACKAGE_UID
 UID of package in CMake's user package registry. More...
 

Detailed Description

Default project-dependent settings.

Note
The file ProjectSettings.cmake is automatically generated by BASIS from the template file ProjectSettings.cmake.in which is part of the BASIS installation.
More general, project-independent settings are defined in the file BasisSettings.cmake which is part of the BASIS installation.

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. It's main purpose is the documentation of these variables with the configured values.

Definition in file ProjectSettings.cmake.