[x265] [PATCH] Fix detection of arm_neon_sve_bridge.h header
George Steed
george.steed at arm.com
Mon Oct 7 14:42:59 UTC 2024
When compiling with Clang the __ARM_NEON_SVE_BRIDGE macro is only
defined if compiling with -march=...+sve, so add that to the
CMAKE_REQUIRED_FLAGS when doing the compile test.
---
source/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index cd19050c3..04f153ef0 100755
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -357,7 +357,7 @@ int main() { return 0; }")
set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS})
# CMAKE_REQUIRED_FLAGS requires a space-delimited string, whereas
# ARM_ARGS is defined and used elsewhere as a ;-list.
- foreach(ARM_ARG ${ARM_ARGS})
+ foreach(ARM_ARG ${ARM_ARGS} ${ARM64_ARCH_ARGS})
string(APPEND CMAKE_REQUIRED_FLAGS " ${ARM_ARG}")
endforeach()
check_c_source_compiles("${SVE_HEADER_TEST}" SVE_HEADER_C_TEST_COMPILED)
--
2.37.3
More information about the x265-devel
mailing list