Celeritas 0.6.0-dev.116+3fbab5e0
Loading...
Searching...
No Matches
Macros
BuildOutput.cc File Reference
#include "BuildOutput.hh"
#include <string>
#include <utility>
#include <nlohmann/json.hpp>
#include "corecel/Config.hh"
#include "corecel/Version.hh"
#include "corecel/Macros.hh"
#include "JsonPimpl.hh"
#include "StringUtils.hh"

Macros

#define CO_ADD_OPT(NAME)
 
#define CO_ADD_CFG(NAME)   cfg[#NAME] = celeritas_##NAME;
 
#define CO_SAVE_CFG(NAME)   cfg[#NAME] = bool(NAME)
 

Macro Definition Documentation

◆ CO_ADD_OPT

#define CO_ADD_OPT (   NAME)
Value:
if constexpr (CELERITAS_USE_##NAME) \
{ \
options.push_back(celeritas::tolower(#NAME)); \
}