fix fat & normal build errors on arm

This commit is contained in:
Konstantinos Margaritis
2023-10-07 06:17:18 +08:00
parent 55cae8c807
commit 7a2ccd7773
2 changed files with 61 additions and 44 deletions

View File

@@ -35,7 +35,7 @@ if (ARCH_AARCH64)
svuint8_t a = svbext(svdup_u8(1), svdup_u8(2));
(void)a;
}" HAVE_SVE2_BITPERM)
if (HAVE_SVE2_BITPERM)
if (HAVE_SVE2_BITPERM AND NOT FAT_RUNTIME)
add_definitions(-DHAVE_SVE2_BITPERM)
endif ()
endif()
@@ -47,7 +47,7 @@ if (ARCH_AARCH64)
(void)a;
}" HAVE_SVE2)
endif()
if (HAVE_SVE2 OR HAVE_SVE2_BITPERM)
if ((HAVE_SVE2 OR HAVE_SVE2_BITPERM) AND NOT FAT_RUNTIME)
add_definitions(-DHAVE_SVE2)
endif ()
if (BUILD_SVE)
@@ -58,7 +58,7 @@ if (ARCH_AARCH64)
(void)a;
}" HAVE_SVE)
endif ()
if (HAVE_SVE OR HAVE_SVE2 OR HAVE_SVE2_BITPERM)
if ((HAVE_SVE OR HAVE_SVE2 OR HAVE_SVE2_BITPERM) AND NOT FAT_RUNTIME)
add_definitions(-DHAVE_SVE)
endif ()
set(CMAKE_C_FLAGS "${PREV_FLAGS}")