From: Daniel Arndt Date: Tue, 23 Apr 2024 02:51:34 +0000 (-0400) Subject: Don't define BOOST_NO_CXX98_FUNCTION_BASE manually in bundled boost X-Git-Tag: v9.6.0-rc1~348^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab1c72f41f25f0250bd8a7003465e6c2542b1913;p=dealii.git Don't define BOOST_NO_CXX98_FUNCTION_BASE manually in bundled boost --- 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")