endif()
else()
if (SIMDE_BACKEND)
- if (CMAKE_COMPILER_IS_CLANG)
- if(ARCH_AARCH64)
- if (CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL "15.0")
- set(GNUCC_ARCH native)
- set(TUNE_FLAG native)
- else()
- set(GNUCC_ARCH armv8-a)
- set(TUNE_FLAG generic)
- endif()
- else()
- set(GNUCC_ARCH native)
- set(TUNE_FLAG native)
- endif()
+ if (ARCH_IA32 OR ARCH_X86_64)
+ set(GNUCC_ARCH x86_64_v2)
+ set(TUNE_FLAG generic)
+ elseif(ARCH_AARCH64)
+ set(GNUCC_ARCH armv8-a)
+ set(TUNE_FLAG generic)
+ elseif(ARCH_ARM32)
+ set(GNUCC_ARCH armv7a)
+ set(TUNE_FLAG generic)
+ elseif(ARCH_PPC64EL)
+ set(GNUCC_ARCH power8)
+ set(TUNE_FLAG power8)
else()
set(GNUCC_ARCH native)
- set(TUNE_FLAG native)
+ set(TUNE_FLAG generic)
endif()
elseif (ARCH_IA32 OR ARCH_X86_64)
set(GNUCC_ARCH native)