cmake/Tests/CompileFeatures/cxx_std_14.cpp
2024-07-09 14:46:46 +02:00

10 lines
516 B
C++

#include "cxx_std.h"
#if defined(CXX_STD) && CXX_STD <= CXX_STD_11 && \
!(CXX_STD == CXX_STD_11 && \
((defined(__GNUC__) && defined(__GNUC_MINOR__) && __GNUC__ == 4 && \
__GNUC_MINOR__ <= 8 && !defined(__clang__) && \
!defined(__INTEL_COMPILER) && !defined(__PGI)) || \
(defined(__SUNPRO_CC) && __SUNPRO_CC < 0x5150)))
# error "cxx_std_14 not honored"
#endif