]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
separate ARCH_FLAG logic
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Tue, 28 Nov 2023 15:28:48 +0000 (17:28 +0200)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Tue, 28 Nov 2023 15:28:48 +0000 (17:28 +0200)
CMakeLists.txt

index fbe8e36eed2e5d0405117d80ba62cc73e2176ed4..74b1f6f7f5c42c11ce32dfa54e72f1accdb8a04e 100644 (file)
@@ -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)