| @@ -643,16 +643,16 @@ endif () | |||||
| if (CMAKE_Fortran_COMPILER) | if (CMAKE_Fortran_COMPILER) | ||||
| if ("${F_COMPILER}" STREQUAL "NAGFOR" OR "${F_COMPILER}" STREQUAL "CRAY" OR CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") | if ("${F_COMPILER}" STREQUAL "NAGFOR" OR "${F_COMPILER}" STREQUAL "CRAY" OR CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") | ||||
| set(FILTER_FLAGS "-msse3;-mssse3;-msse4.1;-mavx;-mavx2,-mskylake-avx512") | |||||
| if (CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") | |||||
| message(STATUS "removing fortran flags") | |||||
| set(FILTER_FLAGS "${FILTER_FLAGS};-m32;-m64") | |||||
| set(FILTER_FLAGS "-msse3;-mssse3;-msse4.1;-mavx;-mavx2,-mskylake-avx512") | |||||
| if (CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") | |||||
| message(STATUS "removing fortran flags") | |||||
| set(FILTER_FLAGS "${FILTER_FLAGS};-m32;-m64") | |||||
| endif () | |||||
| foreach (FILTER_FLAG ${FILTER_FLAGS}) | |||||
| string(REPLACE ${FILTER_FLAG} "" LAPACK_FFLAGS ${LAPACK_FFLAGS}) | |||||
| string(REPLACE ${FILTER_FLAG} "" LAPACK_FPFLAGS ${LAPACK_FPFLAGS}) | |||||
| endforeach () | |||||
| endif () | endif () | ||||
| foreach (FILTER_FLAG ${FILTER_FLAGS}) | |||||
| string(REPLACE ${FILTER_FLAG} "" LAPACK_FFLAGS ${LAPACK_FFLAGS}) | |||||
| string(REPLACE ${FILTER_FLAG} "" LAPACK_FPFLAGS ${LAPACK_FPFLAGS}) | |||||
| endforeach () | |||||
| endif () | |||||
| endif () | endif () | ||||
| if ("${F_COMPILER}" STREQUAL "GFORTRAN") | if ("${F_COMPILER}" STREQUAL "GFORTRAN") | ||||