]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
defer setting arch/tune flags for FAT_RUNTIME
authorKonstantinos Margaritis <markos@freevec.org>
Tue, 18 Jan 2022 18:34:45 +0000 (20:34 +0200)
committerKonstantinos Margaritis <markos@freevec.org>
Tue, 18 Jan 2022 18:34:45 +0000 (20:34 +0200)
CMakeLists.txt

index 823844aca12ea4169b354ab8c195695e9678382e..57a54033381804c4630ed3bd0dc6cdb3424f6d7e 100644 (file)
@@ -236,8 +236,14 @@ if (ARCH_AARCH64)
     endif ()
 endif(ARCH_AARCH64)
 
-set(ARCH_C_FLAGS "-${ARCH_FLAG}=${GNUCC_ARCH} -mtune=${TUNE_FLAG} ${ARCH_C_FLAGS}")
-set(ARCH_CXX_FLAGS "-${ARCH_FLAG}=${GNUCC_ARCH} -mtune=${TUNE_FLAG} ${ARCH_CXX_FLAGS}")
+
+message(STATUS "ARCH_C_FLAGS   : ${ARCH_C_FLAGS}")
+message(STATUS "ARCH_CXX_FLAGS : ${ARCH_CXX_FLAGS}")
+
+if (NOT FAT_RUNTIME)
+    set(ARCH_C_FLAGS "-${ARCH_FLAG}=${GNUCC_ARCH} -mtune=${TUNE_FLAG} ${ARCH_C_FLAGS}")
+    set(ARCH_CXX_FLAGS "-${ARCH_FLAG}=${GNUCC_ARCH} -mtune=${TUNE_FLAG} ${ARCH_CXX_FLAGS}")
+endif()
 
 #if (ARCH_IA32 OR ARCH_X86_64 OR ARCH_ARM32 OR ARCH_AARCH64)
 #    if (NOT CMAKE_C_FLAGS MATCHES .*march.* AND NOT CMAKE_C_FLAGS MATCHES .*mtune.*)