dealii/dealii
cmake/checks/check_01_cxx_features.cmake
:243
CHECK_CXX_SOURCE_COMPILES(
"
#include <memory>
#include <algorithm>
// Check the version language macro, but skip MSVC because
// MSVC reports 199711 even in MSVC 2017.
#if __cplusplus < 201402L && !defined(_MSC_VER) && !defined(__INTEL_COMPILER)
# error \"insufficient support for C++14\"
#endif
int main()
{
auto ptr = std::make_unique<int>(42);
constexpr int max = std::max(0, 1);
(void) ptr;
(void) max;
return 0;
}
"
DEAL_II_HAVE_CXX14_FEATURES)