From: Konstantinos Margaritis Date: Tue, 28 Nov 2023 15:28:48 +0000 (+0200) Subject: separate ARCH_FLAG logic X-Git-Tag: vectorscan/5.4.12^2~83^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6332cb91f56b68667b86970b81599a76158300e8;p=thirdparty%2Fvectorscan.git separate ARCH_FLAG logic --- diff --git a/CMakeLists.txt b/CMakeLists.txt index fbe8e36e..74b1f6f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -121,20 +121,22 @@ include (${CMAKE_MODULE_PATH}/osdetection.cmake) if(SIMDE_BACKEND) include (${CMAKE_MODULE_PATH}/simde.cmake) - set(ARCH_FLAG march) elseif (ARCH_IA32 OR ARCH_X86_64) include (${CMAKE_MODULE_PATH}/cflags-x86.cmake) - set(ARCH_FLAG march) elseif (ARCH_ARM32 OR ARCH_AARCH64) include (${CMAKE_MODULE_PATH}/cflags-arm.cmake) - set(ARCH_FLAG march) elseif (ARCH_PPC64EL) include (${CMAKE_MODULE_PATH}/cflags-ppc64le.cmake) - set(ARCH_FLAG mcpu) -else() +else () message(FATAL_ERROR "Unsupported platform") endif () +if (ARCH_PPC64EL) + set(ARCH_FLAG mcpu) +else () + set(ARCH_FLAG march) +endif () + # Detect Native arch flags if requested include (${CMAKE_MODULE_PATH}/archdetect.cmake)