cmake introduction
A short example project for the CMake build system
Namespaces | Macros
config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 configure_time_constants
 Namespace for configuration time constants.
 

Macros

#define CXX_TEST_PROJECT_WITH_LAPACK
 
#define CXX_TEST_PROJECT   "1.0.2"
 

Variables

information on the repository version and the build system

here some information from configure time (during a cmake run) is made available during compile and run time.

Warning
this is updated only during configure time, i.e. when cmake is called. So these entries here can be quite out of date, don't rely on them to be correct. You can touch the file config.h.in in the directory include to invoke a rerun of cmake during a call to make and update this file.
constexpr const char * configure_time_constants::git_revision = "5aead1bf5c1d9181cd2c52a1103b98387e34f77b"
 Git revision id. More...
 
constexpr const char * configure_time_constants::git_shortrev = "5aead1b"
 CurrentGit shortrev. More...
 
constexpr const char * configure_time_constants::git_branch = ""
 Current Git branch. More...
 
constexpr const char * configure_time_constants::build_type = "Debug"
 Current build type. More...
 

Macro Definition Documentation

◆ CXX_TEST_PROJECT

#define CXX_TEST_PROJECT   "1.0.2"

Definition at line 14 of file config.h.

◆ CXX_TEST_PROJECT_WITH_LAPACK

#define CXX_TEST_PROJECT_WITH_LAPACK

Definition at line 9 of file config.h.