diff --git a/CMake/variants/GNUCXX11_2018.cmake b/CMake/variants/GNUCXX11_2018.cmake
index a78faf7b3945c95bf4f148988325ce2f5a3604ad..02c99baea71be896e58889f9d45e3c1a68668bf6 100644
--- a/CMake/variants/GNUCXX11_2018.cmake
+++ b/CMake/variants/GNUCXX11_2018.cmake
@@ -21,7 +21,7 @@ set(GNUCXX11_2018_C_FLAGS_DEBUG    "-g")
 set(GNUCXX11_2018_C_FLAGS_OPT      "-g -O2")
 set(GNUCXX11_2018_C_FLAGS_OPT3     "-g -O3")
 set(GNUCXX11_2018_C_FLAGS_OPTARCH  "-g -O3 -march=native")
-set(GNUCXX11_2018_C_FLAGS_OPTARCH  "-g -O3 -march=haswell")
+set(GNUCXX11_2018_C_FLAGS_OPTCEP4  "-g -O3 -march=haswell")
 set(GNUCXX11_2018_CXX_FLAGS        "-std=c++11 -W -Wall -Wno-terminate -Woverloaded-virtual -Wno-unknown-pragmas -D_GLIBCXX_USE_CXX11_ABI=0")
 set(GNUCXX11_2018_CXX_FLAGS_DEBUG  "-g")
 set(GNUCXX11_2018_CXX_FLAGS_OPT    "-g -O2")