diff --git a/include/openmc/capi.h b/include/openmc/capi.h index aad72a1386..d3895ced7d 100644 --- a/include/openmc/capi.h +++ b/include/openmc/capi.h @@ -7,6 +7,9 @@ #ifdef __cplusplus #include "openmc/bank.h" + +extern "C" const bool dagmc_enabled; + extern "C" { int openmc_fission_bank(openmc::Bank** ptr, int64_t* n); int openmc_source_bank(openmc::Bank** ptr, int64_t* n); diff --git a/include/openmc/settings.h b/include/openmc/settings.h index 8781413b07..e95bcb107a 100644 --- a/include/openmc/settings.h +++ b/include/openmc/settings.h @@ -20,8 +20,6 @@ namespace openmc { // Global variable declarations //============================================================================== -extern "C" const bool dagmc_enabled; - namespace settings { // Boolean flags