hexed 0.3.0
 
Loading...
Searching...
No Matches
/home/micaiah/Desktop/hexed/hexed_config.hpp.in File Reference

Supplies options configured by build.py to C++ code. More...

#include <string>

Namespaces

namespace  hexed
 Global namespace for all of the C++ API of Hexed.
 
namespace  hexed::config
 Namespace for options configured at build time. See hexed_config.hpp.in.
 

Macros

#define HEXED_CONFIG_HPP_
 
utilities
#define HEXED_ON   true
 
#define HEXED_OFF   false
 
CMake options
#define HEXED_THREADED   HEXED_@threaded@
 
#define HEXED_USE_XDMF   HEXED_@use_xdmf@
 
#define HEXED_USE_TECPLOT   HEXED_@use_tecplot@
 
#define HEXED_USE_NLOPT   HEXED_@use_nlopt@
 
#define HEXED_USE_OCCT   HEXED_@use_occt@
 
#define HEXED_OBSESSIVE_TIMING   HEXED_@obsessive_timing@
 

Detailed Description

Supplies options configured by build.py to C++ code.

Supplies CMake-configured options to C++ code.

Anything wrapped in {[]}s will be evaluated as Python code and substituted at build time.

Note that anything wrapped in @s will be replaced by the CMake variable of the same name at build time.