Variables
Settings.cmake File Reference

Non-default project settings. More...

#include "CheckTypeSize.cmake"
#include "CheckIncludeFileCXX.cmake"
#include "TestForSSTREAM.cmake"
+ Include dependency graph for Settings.cmake:

Go to the source code of this file.

Variables

cmake BASIS_BASH_UTILITIES_LIBRARY
 
cmake BASIS_CXX_UTILITIES_LIBRARY
 
cmake BASIS_PERL_UTILITIES_LIBRARY
 
cmake BASIS_PYTHON_UTILITIES_LIBRARY
 
cmake BASIS_TEST_LIBRARY
 
cmake BASIS_TEST_MAIN_LIBRARY
 
cmake BASIS_UTILITIES_ENABLED
 
cmake CMAKE_INSTALL_PREFIX
 
cmake HAVE_LONG_LONG
 
cmake HAVE_PTHREAD
 
cmake HAVE_SSTREAM
 
cmake HAVE_TR1_TUPLE
 
cmake INSTALL_BASH_TEMPLATES_DIR
 
cmake INSTALL_CXX_TEMPLATES_DIR
 
cmake INSTALL_FIND_MODULES_DIR
 
cmake INSTALL_JAVA_TEMPLATES_DIR
 
cmake INSTALL_MATLAB_TEMPLATES_DIR
 
cmake INSTALL_MODULES_DIR
 
cmake INSTALL_PERL_TEMPLATES_DIR
 
cmake INSTALL_PYTHON_TEMPLATES_DIR
 
cmake INSTALL_SPHINX_THEMES_DIR
 
cmake NS
 
cmake SPHINX_EXTENSIONS_PREFIX
 

Detailed Description

Non-default project settings.

This file is included by basis_project_impl() after it looked for the required and optional dependencies and the CMake variables related to the project directory structure were defined (see BASISDirectories.cmake file in PROJECT_BINARY_DIR, where BASIS is here the name of the project). It is also included before the BasisSettings.cmake file.

In particular, build options should be added in this file using CMake's option() command. Further, any common settings related to using a found dependency can be set here if the basis_use_package() command was enable to import the required configuration of a particular external package.

Definition in file Settings.cmake.

Variable Documentation

§ BASIS_BASH_UTILITIES_LIBRARY

cmake BASIS_BASH_UTILITIES_LIBRARY

Definition at line 148 of file Settings.cmake.

§ BASIS_CXX_UTILITIES_LIBRARY

cmake BASIS_CXX_UTILITIES_LIBRARY

Definition at line 145 of file Settings.cmake.

§ BASIS_PERL_UTILITIES_LIBRARY

cmake BASIS_PERL_UTILITIES_LIBRARY

Definition at line 147 of file Settings.cmake.

§ BASIS_PYTHON_UTILITIES_LIBRARY

cmake BASIS_PYTHON_UTILITIES_LIBRARY

Definition at line 146 of file Settings.cmake.

§ BASIS_TEST_LIBRARY

cmake BASIS_TEST_LIBRARY

Definition at line 149 of file Settings.cmake.

§ BASIS_TEST_MAIN_LIBRARY

cmake BASIS_TEST_MAIN_LIBRARY

Definition at line 150 of file Settings.cmake.

§ BASIS_UTILITIES_ENABLED

cmake BASIS_UTILITIES_ENABLED

Definition at line 109 of file Settings.cmake.

§ CMAKE_INSTALL_PREFIX

cmake CMAKE_INSTALL_PREFIX

Definition at line 29 of file Settings.cmake.

§ HAVE_LONG_LONG

cmake HAVE_LONG_LONG

Definition at line 69 of file Settings.cmake.

§ HAVE_PTHREAD

cmake HAVE_PTHREAD

Definition at line 101 of file Settings.cmake.

§ HAVE_SSTREAM

cmake HAVE_SSTREAM

Definition at line 78 of file Settings.cmake.

§ HAVE_TR1_TUPLE

cmake HAVE_TR1_TUPLE

Definition at line 85 of file Settings.cmake.

§ INSTALL_BASH_TEMPLATES_DIR

cmake INSTALL_BASH_TEMPLATES_DIR

Definition at line 50 of file Settings.cmake.

§ INSTALL_CXX_TEMPLATES_DIR

cmake INSTALL_CXX_TEMPLATES_DIR

Definition at line 45 of file Settings.cmake.

§ INSTALL_FIND_MODULES_DIR

cmake INSTALL_FIND_MODULES_DIR

Definition at line 42 of file Settings.cmake.

§ INSTALL_JAVA_TEMPLATES_DIR

cmake INSTALL_JAVA_TEMPLATES_DIR

Definition at line 46 of file Settings.cmake.

§ INSTALL_MATLAB_TEMPLATES_DIR

cmake INSTALL_MATLAB_TEMPLATES_DIR

Definition at line 49 of file Settings.cmake.

§ INSTALL_MODULES_DIR

cmake INSTALL_MODULES_DIR

Definition at line 41 of file Settings.cmake.

§ INSTALL_PERL_TEMPLATES_DIR

cmake INSTALL_PERL_TEMPLATES_DIR

Definition at line 48 of file Settings.cmake.

§ INSTALL_PYTHON_TEMPLATES_DIR

cmake INSTALL_PYTHON_TEMPLATES_DIR

Definition at line 47 of file Settings.cmake.

§ INSTALL_SPHINX_THEMES_DIR

cmake INSTALL_SPHINX_THEMES_DIR

Definition at line 55 of file Settings.cmake.

§ SPHINX_EXTENSIONS_PREFIX

cmake SPHINX_EXTENSIONS_PREFIX

Definition at line 53 of file Settings.cmake.