mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
fix default arch definition for non fat builds on arm
This commit is contained in:
parent
1fdeedf151
commit
5a4d900675
@ -47,7 +47,15 @@ if (USE_CPU_NATIVE)
|
|||||||
set(GNUCC_ARCH x86_64_v2)
|
set(GNUCC_ARCH x86_64_v2)
|
||||||
set(TUNE_FLAG generic)
|
set(TUNE_FLAG generic)
|
||||||
elseif(ARCH_AARCH64)
|
elseif(ARCH_AARCH64)
|
||||||
set(GNUCC_ARCH armv8)
|
if (BUILD_SVE2_BITPERM)
|
||||||
|
set(GNUCC_ARCH ${SVE2_BITPERM_ARCH})
|
||||||
|
elseif (BUILD_SVE2)
|
||||||
|
set(GNUCC_ARCH ${SVE2_ARCH})
|
||||||
|
elseif (BUILD_SVE)
|
||||||
|
set(GNUCC_ARCH ${SVE_ARCH})
|
||||||
|
else ()
|
||||||
|
set(GNUCC_ARCH ${ARMV8_ARCH})
|
||||||
|
endif()
|
||||||
set(TUNE_FLAG generic)
|
set(TUNE_FLAG generic)
|
||||||
elseif(ARCH_ARM32)
|
elseif(ARCH_ARM32)
|
||||||
set(GNUCC_ARCH armv7a)
|
set(GNUCC_ARCH armv7a)
|
||||||
@ -63,8 +71,16 @@ else()
|
|||||||
set(GNUCC_ARCH native)
|
set(GNUCC_ARCH native)
|
||||||
set(TUNE_FLAG generic)
|
set(TUNE_FLAG generic)
|
||||||
elseif(ARCH_AARCH64)
|
elseif(ARCH_AARCH64)
|
||||||
set(GNUCC_ARCH armv8-a)
|
if (BUILD_SVE2_BITPERM)
|
||||||
set(TUNE_FLAG generic)
|
set(GNUCC_ARCH ${SVE2_BITPERM_ARCH})
|
||||||
|
elseif (BUILD_SVE2)
|
||||||
|
set(GNUCC_ARCH ${SVE2_ARCH})
|
||||||
|
elseif (BUILD_SVE)
|
||||||
|
set(GNUCC_ARCH ${SVE_ARCH})
|
||||||
|
else ()
|
||||||
|
set(GNUCC_ARCH ${ARMV8_ARCH})
|
||||||
|
endif()
|
||||||
|
set(TUNE_FLAG generic)
|
||||||
elseif(ARCH_ARM32)
|
elseif(ARCH_ARM32)
|
||||||
set(GNUCC_ARCH armv7a)
|
set(GNUCC_ARCH armv7a)
|
||||||
set(TUNE_FLAG generic)
|
set(TUNE_FLAG generic)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user