]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Unconditionally try enabling ffp-exception-behavior=strict
authorDaniel Arndt <arndtd@ornl.gov>
Fri, 30 Jun 2023 20:30:42 +0000 (16:30 -0400)
committerDaniel Arndt <arndtd@ornl.gov>
Fri, 30 Jun 2023 20:30:42 +0000 (16:30 -0400)
cmake/setup_compiler_flags_gnu.cmake

index 4ad63ecc2b4b0f415db29b1aa0fef81a3fbea1fe..aeed104ec6015b593c46ce5e4c299d6bcc550846 100644 (file)
@@ -212,19 +212,7 @@ if (CMAKE_BUILD_TYPE MATCHES "Debug")
   #
   # https://github.com/dealii/dealii/issues/15496
   #
-  # ... except this doesn't presently work with AppleClang versions before 16.0.
-  # They support this flag but it is not compatible with C++14: see
-  #
-  # https://github.com/dealii/dealii/issues/15531
-  #
-  # This flag works with standard Clang 13.0 or newer.
-  #
-  if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
-        AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "13.0")
-      OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang"
-        AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "16.0"))
-    enable_if_supported(DEAL_II_CXX_FLAGS_DEBUG "-ffp-exception-behavior=strict")
-  endif()
+  enable_if_supported(DEAL_II_CXX_FLAGS_DEBUG "-ffp-exception-behavior=strict")
 
   #
   # In recent versions, gcc often eliminates too much debug information

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.