From b51ef3f12840a2875f50e033c9743b17285f89e8 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 20 Mar 2023 14:19:24 -0600 Subject: [PATCH] Use a feature test macro to check for std::type_identity. --- cmake/checks/check_01_cxx_features.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/checks/check_01_cxx_features.cmake b/cmake/checks/check_01_cxx_features.cmake index b6b9a0b28a..0bd45a0b1d 100644 --- a/cmake/checks/check_01_cxx_features.cmake +++ b/cmake/checks/check_01_cxx_features.cmake @@ -81,6 +81,10 @@ macro(_test_cxx20_support) # error \"insufficient support for C++20\" #endif + #if !(defined __cpp_type_identity) || (__cpp_lib_type_identity < 201806) + # error \"insufficient support for C++20\" + #endif + // Test concepts and requires clauses template -- 2.39.5