From 2f7a7f25631918a832dc273422193d9e69ac9669 Mon Sep 17 00:00:00 2001
From: Matthias Maier DEAL_II_WITH_CXX14
and
DEAL_II_WITH_CXX17
configuration options have been removed.
-The library will now be compiled with the defaultr C++ standard enabled by
+The library will now be compiled with the default C++ standard enabled by
the compiler. This is (as of May 2020) C++14 for all compilers. If you want
to override that behavior, please set the C++ standard directly for example
by configuring with -DDEAL_II_CXX_FLAGS="-std=c++17"
, or by
-setting the environement variable CXXFLAGS="-std=c++17".
+setting the environement variable
CXXFLAGS="-std=c++17"
.
(Matthias Maier, 2020/05/21)
diff --git a/doc/users/cmake_dealii.html b/doc/users/cmake_dealii.html
index f64ccd9f5d..c91e866900 100644
--- a/doc/users/cmake_dealii.html
+++ b/doc/users/cmake_dealii.html
@@ -417,7 +417,18 @@ library - builds and installs the 'library' component
configuration.
+ The library will be compiled with the default C++ standard enabled by
+ the compiler. This is (as of May 2020) C++14 for all compilers. If
+ you want to override this behavior, please set the C++ standard
+ directly for example by configuring with
+ -DDEAL_II_CXX_FLAGS="-std=c++17"
, or by setting the
+ environement variable CXXFLAGS="-std=c++17"
.
+
+ Similarly, for enabling SIMD vectorization support, you have to set
+ an appropriate target architecture via -march=...
, for
+ example -DDEAL_II_CXX_FLAGS="-march=native"
.
+