include(WriteCompilerDetectionHeader) string(TOUPPER ${PROJECT_NAME} _project_name_uppercase) write_compiler_detection_header( FILE include/compiler_features.hpp PREFIX ${_project_name_uppercase} COMPILERS GNU Clang MSVC Intel FEATURES cxx_nullptr cxx_override ) # cxx_std_11 # cxx_alignas # cxx_alignof # cxx_attributes # cxx_auto_type # cxx_constexpr # cxx_digit_separators # cxx_range_for # ALLOW_UNKNOWN_COMPILERS # ALLOW_UNKNOWN_COMPILER_VERSIONS #install(FILES # compiler_features.hpp # DESTINATION include # ) #install(FILES # ${support_files} # DESTINATION include/compilers # )