1 #ifndef PURIFY_CPP_CONFIG_H
2 #define PURIFY_CPP_CONFIG_H
5 #cmakedefine PURIFY_HAS_USING
6 #ifndef PURIFY_HAS_USING
7 #define PURIFY_HAS_NOT_USING
11 #cmakedefine PURIFY_OPENMP
14 #cmakedefine PURIFY_OPENMP_FFTW
17 #cmakedefine PURIFY_MPI
20 #cmakedefine PURIFY_ARRAYFIRE
23 #cmakedefine PURIFY_CImg
26 #cmakedefine PURIFY_CASACORE
29 #cmakedefine PURIFY_ONNXRT
32 #cmakedefine PURIFY_H5
40 inline std::string
version() {
return "@Purify_VERSION@"; }
44 return std::tuple<uint8_t, uint8_t, uint8_t>(
45 @Purify_VERSION_MAJOR@, @Purify_VERSION_MINOR@, @Purify_VERSION_PATCH@);
49 inline std::string
gitref() {
return "@Purify_GITREF@"; }
std::string default_logging_level()
Default logging level.
std::string version()
Returns library version.
std::string gitref()
Returns library git reference, if known.
std::tuple< uint8_t, uint8_t, uint8_t > version_tuple()
Returns library version.