cmake DEAL_II_HAVE_CXX23_FEATURES examples

dealii/dealii cmake/checks/check_01_cxx_features.cmake :65

CHECK_CXX_SOURCE_COMPILES(
    "
    #include <version>

    #if __cplusplus < 202100L && !defined(_MSC_VER) && !defined(__INTEL_COMPILER)
    #  error \"insufficient support for C++23\"
    #endif

    struct Dummy {
      static void operator()() {}
    };

    int main() {
      [[assume(2 > 1)]];
    }
    "
    DEAL_II_HAVE_CXX23_FEATURES)