Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/extern
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-07-14 21:44:13 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-07-14 21:44:13 +1000
commit52ba6fa7f78269fb69bb3addb297b6a8d0a779fd (patch)
treee446f2dfc584e960f8785355295e9dcb97bafd4e /source/extern
parent8ff5d9f82bfa8461291ddf7e2669c6848ca1b24f (diff)
Ensure NONTHREADSAFE_PSUEDOSTACK is never used
Diffstat (limited to 'source/extern')
-rw-r--r--source/extern/CMakeLists.txt9
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