From ab1c72f41f25f0250bd8a7003465e6c2542b1913 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Mon, 22 Apr 2024 22:51:34 -0400 Subject: [PATCH] Don't define BOOST_NO_CXX98_FUNCTION_BASE manually in bundled boost --- bundled/setup_bundled.cmake | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/bundled/setup_bundled.cmake b/bundled/setup_bundled.cmake index 038ec018a1..09df8f1880 100644 --- a/bundled/setup_bundled.cmake +++ b/bundled/setup_bundled.cmake @@ -56,16 +56,6 @@ macro(feature_boost_configure_bundled) list(APPEND DEAL_II_DEFINITIONS "BOOST_ALL_NO_LIB") endif() - if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") - # - # std::unary_function has been removed in C++17. Fix compilation with - # clang (that enforces strict standard compliance) by exporting - # BOOST_NO_CXX98_FUNCTION_BASE, - # https://github.com/boostorg/config/pull/430 - # - list(APPEND DEAL_II_DEFINITIONS "BOOST_NO_CXX98_FUNCTION_BASE") - endif() - enable_if_supported(DEAL_II_WARNING_FLAGS "-Wno-unused-local-typedefs") enable_if_supported(DEAL_II_WARNING_FLAGS "-Wno-parentheses") -- 2.39.5