diff options
author | Nathaniel R. Lewis <linux.robotdude@gmail.com> | 2020-04-09 21:43:09 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2020-04-21 05:47:56 +0300 |
commit | 7628d844b4a0435c676fbe9ef03b3c2f8bf3eb5f (patch) | |
tree | 76e94b095535e7a804e2f01d921a358d8c610c2f /CMakeLists.txt | |
parent | 4fc7d874969da418d81b6e0d44b41759c19836aa (diff) |
CMake Changes
- Fix typo in OPUS_USE_NEON description.
- Set OPUS_PRESUME_NEON for iOS platforms as all armv7 and higher
iOS devices support NEON.
- Fix detection of aarch64 for OPUS_CPU_ARM and adding sources from
celt_sources_arm. (previously would miss armcpu.c and arm_celt_map.c)
- Change "armv7-a" to "arm" in MATCHES checks against
CMAKE_SYSTEM_PROCESSOR as systems like the RPi3 report as
"armv7l".
- Rename OPUS_MAY_SUPPORT_NEON to OPUS_MAY_HAVE_NEON as this name is
used everywhere else in the CMake build system. Without this,
runtime capability detection is broken on aarch64.
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ed7870e9..ae422c78 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -353,7 +353,7 @@ if(MSVC) endif() endif() -if(CMAKE_SYSTEM_PROCESSOR MATCHES "(armv7-a)") +if(CMAKE_SYSTEM_PROCESSOR MATCHES "(arm|aarch64)") add_sources_group(opus celt ${celt_sources_arm}) endif() |