diff --git a/ac/nlohmann_jsoncpp.m4 b/ac/nlohmann_jsoncpp.m4 index 24fe5357f..f6ed108dc 100644 --- a/ac/nlohmann_jsoncpp.m4 +++ b/ac/nlohmann_jsoncpp.m4 @@ -6,6 +6,9 @@ dnl AC_CACHE_CHECK([nlohmann's json-cpp],[ac_cv_nlohmann_jsoncpp],[ AC_LANG_PUSH(C++) + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$STD_CXX $CXXFLAGS" + AC_TRY_COMPILE([ #include #include @@ -21,6 +24,8 @@ AC_CACHE_CHECK([nlohmann's json-cpp],[ac_cv_nlohmann_jsoncpp],[ std::cout << json.dump(); ],[ac_cv_nlohmann_jsoncpp=yes],[ac_cv_nlohmann_jsoncpp=no]) + CXXFLAGS="$ac_save_CXXFLAGS" + AC_LANG_POP ])