diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-07-14 21:44:13 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-07-14 21:44:13 +1000 |
commit | 52ba6fa7f78269fb69bb3addb297b6a8d0a779fd (patch) | |
tree | e446f2dfc584e960f8785355295e9dcb97bafd4e /source/extern | |
parent | 8ff5d9f82bfa8461291ddf7e2669c6848ca1b24f (diff) |
Ensure NONTHREADSAFE_PSUEDOSTACK is never used
Diffstat (limited to 'source/extern')
-rw-r--r-- | source/extern/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/extern/CMakeLists.txt b/source/extern/CMakeLists.txt index f2e670c..2e4ea24 100644 --- a/source/extern/CMakeLists.txt +++ b/source/extern/CMakeLists.txt @@ -2,10 +2,17 @@ SET (OPUS_INSTALL_PKG_CONFIG_MODULE OFF) SET (OPUS_INSTALL_CMAKE_CONFIG_MODULE OFF) SET (OPUS_X86_MAY_HAVE_AVX OFF) SET (OPUS_X86_MAY_HAVE_SSE4_1 OFF) -SET (OPUS_STACK_PROTECTOR OFF) SET (OPUS_ENABLE_FLOAT_API ON) +SET (OPUS_STACK_PROTECTOR OFF) +SET (OPUS_NONTHREADSAFE_PSEUDOSTACK OFF) +SET (OPUS_USE_ALLOCA ON) + ADD_SUBDIRECTORY (opus) +IF (OPUS_NONTHREADSAFE_PSEUDOSTACK) + MESSAGE (FATAL_ERROR "Opus should not be using NONTHREADSAFE_PSEUDOSTACK") +ENDIF () + INCLUDE_DIRECTORIES ( ${STAR_EXTERN_INCLUDES} opus/include |