diff --git a/cmake/CompilerConfiguration.cmake b/cmake/CompilerConfiguration.cmake index 0d8095f5a1..249a20b8dd 100644 --- a/cmake/CompilerConfiguration.cmake +++ b/cmake/CompilerConfiguration.cmake @@ -39,11 +39,6 @@ add_compile_options( "$<$:-g;-fno-omit-frame-pointer;-fbacktrace>" "$<$:$<$:-fallow-argument-mismatch>>" "$<$:-Wno-deprecated-declarations;-Wno-maybe-uninitialized;-Wuninitialized;-Wuse-without-only>" - "$<$:-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=intrinsic-shadow>" - "$<$:-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime>" - "$<$:-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>" - "$<$:-Werror=unused-dummy-argument;-Werror=unused-parameter>" - "$<$:-Werror=unused-label;-Werror=conversion;-Werror=zerotrip>" ) add_compile_options( "$<$:--std=c++17;-fopenmp>" @@ -81,6 +76,11 @@ add_compile_options( "$<$,$>:-fcheck=all,no-array-temps;-finline-matmul-limit=0>" "$<$,$>:-ffpe-trap=invalid,zero,overflow>" "$<$,$>:-finit-derived;-finit-real=snan;-finit-integer=-42>" + "$<$,$>:-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=intrinsic-shadow>" + "$<$,$>:-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime>" + "$<$,$>:-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>" + "$<$,$>:-Werror=unused-dummy-argument;-Werror=unused-parameter>" + "$<$,$>:-Werror=unused-label;-Werror=conversion;-Werror=zerotrip>" ) add_compile_definitions("$<$:__HAS_IEEE_EXCEPTIONS;__CHECK_DIAG>") add_link_options(