diff options
author | Marcus Asteborg <maastebo@microsoft.com> | 2020-04-27 12:19:59 -0700 |
---|---|---|
committer | Mark Harris <mark.hsj@gmail.com> | 2020-06-13 00:21:15 -0700 |
commit | 97fca1b3392c4144891b92d2a8c1a27389048873 (patch) | |
tree | 378e3365c808e1cab2738d0c34d837c6c74ceb12 /cmake | |
parent | c350cec965dd316f8515a8e2b619cb4da12f8825 (diff) | |
download | libopus-97fca1b3392c4144891b92d2a8c1a27389048873.tar.gz |
cmake - add option to disable intrinsics
Signed-off-by: Mark Harris <mark.hsj@gmail.com>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/OpusConfig.cmake | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cmake/OpusConfig.cmake b/cmake/OpusConfig.cmake index 1b40fbf1..63054617 100644 --- a/cmake/OpusConfig.cmake +++ b/cmake/OpusConfig.cmake @@ -49,11 +49,13 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "(arm|aarch64)") set(OPUS_CPU_ARM 1) endif() -opus_supports_cpu_detection(RUNTIME_CPU_CAPABILITY_DETECTION) +if(NOT OPUS_DISABLE_INTRINSICS) + opus_supports_cpu_detection(RUNTIME_CPU_CAPABILITY_DETECTION) +endif() -if(OPUS_CPU_X86 OR OPUS_CPU_X64) +if(OPUS_CPU_X86 OR OPUS_CPU_X64 AND NOT OPUS_DISABLE_INTRINSICS) opus_detect_sse(COMPILER_SUPPORT_SIMD) -elseif(OPUS_CPU_ARM) +elseif(OPUS_CPU_ARM AND NOT OPUS_DISABLE_INTRINSICS) opus_detect_neon(COMPILER_SUPPORT_NEON) if(COMPILER_SUPPORT_NEON) option(OPUS_USE_NEON "Option to enable NEON" ON) |