1 #ifndef SOPT_CPP_CONFIG_H
2 #define SOPT_CPP_CONFIG_H
5 #cmakedefine SOPT_HAS_USING
7 #define SOPT_HAS_NOT_USING
11 #cmakedefine SOPT_OPENMP
14 #cmakedefine SOPT_DO_LOGGING
20 #cmakedefine SOPT_CHAR_ARCH
21 #cmakedefine SOPT_LONG_ARCH
22 #cmakedefine SOPT_ULONG_ARCH
32 inline std::string
version() {
return "@SOPT_VERSION@"; }
36 return std::tuple<uint8_t, uint8_t, uint8_t>(
37 @SOPT_VERSION_MAJOR@, @SOPT_VERSION_MINOR@, @SOPT_VERSION_PATCH@);
41 inline std::string
gitref() {
return "@SOPT_GITREF@"; }
std::tuple< uint8_t, uint8_t, uint8_t > version_tuple()
Returns library version.
std::string default_logger_name()
Default logger name.
std::string default_logging_level()
Default logging level.
std::string version()
Returns library version.
constexpr std::size_t number_of_threads_in_tests()
Number of threads used during testing.
std::string gitref()
Returns library git reference, if known.