| @@ -46,13 +46,15 @@ endif () | |||||
| if (DEFINED TARGET) | if (DEFINED TARGET) | ||||
| if (${TARGET} STREQUAL "COOPERLAKE" AND NOT NO_AVX512) | if (${TARGET} STREQUAL "COOPERLAKE" AND NOT NO_AVX512) | ||||
| if (${CMAKE_C_COMPILER_ID} STREQUAL "GNU") | |||||
| # if (${CMAKE_C_COMPILER_ID} STREQUAL "GNU") | |||||
| execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) | execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) | ||||
| if (${GCC_VERSION} VERSION_GREATER 10.1 OR ${GCC_VERSION} VERSION_EQUAL 10.1) | if (${GCC_VERSION} VERSION_GREATER 10.1 OR ${GCC_VERSION} VERSION_EQUAL 10.1) | ||||
| set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=cooperlake") | set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=cooperlake") | ||||
| else() | else() | ||||
| set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512") | set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512") | ||||
| endif() | endif() | ||||
| # elseif (${CMAKE_C_COMPILER_ID} STREQUAL "CLANG") | |||||
| # set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -mavx2") | |||||
| endif() | endif() | ||||
| endif() | endif() | ||||
| if (${TARGET} STREQUAL "SKYLAKEX" AND NOT NO_AVX512) | if (${TARGET} STREQUAL "SKYLAKEX" AND NOT NO_AVX512) | ||||