diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2021-10-14 15:53:44 +0000 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2021-10-14 15:53:44 +0000 |
commit | ff6aa2bd2070e3d557fea465556e4cebcbafd90c (patch) | |
tree | 028dd17003b3ee6dc795e1a61c973ba691ecf720 /multimedia/mswebrtc/files/patch-CMakeLists.txt | |
parent | 0fff9c8f50377915c62ccba1261f15ed9ec9ed9e (diff) |
Diffstat (limited to 'multimedia/mswebrtc/files/patch-CMakeLists.txt')
-rw-r--r-- | multimedia/mswebrtc/files/patch-CMakeLists.txt | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/multimedia/mswebrtc/files/patch-CMakeLists.txt b/multimedia/mswebrtc/files/patch-CMakeLists.txt index 0ec1a163a101..8e4f0e652b51 100644 --- a/multimedia/mswebrtc/files/patch-CMakeLists.txt +++ b/multimedia/mswebrtc/files/patch-CMakeLists.txt @@ -1,16 +1,30 @@ i386 target on BSDs doesn't include SSE2 by default ---- CMakeLists.txt.orig 2017-07-20 13:56:58 UTC +--- CMakeLists.txt.orig 2017-07-20 15:56:58 UTC +++ CMakeLists.txt -@@ -204,6 +204,11 @@ if(ENABLE_AEC) +@@ -126,6 +126,13 @@ if(FIXED_POINT_PROCESSOR) + add_definitions(-D__ARMEL__) + endif() + ++if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") ++ add_definitions( ++ -DWEBRTC_ARCH_ARM64 ++ -DWEBRTC_HAS_NEON ++ ) ++endif() ++ + set(AEC_CXX11_FLAGS "-std=c++11") + + set(WEBRTC_SIGNAL_PROCESSING_DIR ${WEBRTC_SRC_DIR}/common_audio/signal_processing) +@@ -203,6 +210,11 @@ if(ENABLE_AEC) + list(APPEND AEC_SRCS ${AEC_SRC_DIR}/aec_core_sse2.c ${AEC_SRC_DIR}/aec_rdft_sse2.c - ) ++ ) + set_source_files_properties( + ${AEC_SRC_DIR}/aec_core_sse2.c + ${AEC_SRC_DIR}/aec_rdft_sse2.c + PROPERTIES COMPILE_FLAGS "-msse2" -+ ) + ) endif() include_directories( - ${AEC_SRC_DIR}/include |