Prechádzať zdrojové kódy

Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64

H27CK 6 rokov pred
rodič
commit
52e66779e7
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      externals/opus/CMakeLists.txt

+ 5 - 1
externals/opus/CMakeLists.txt

@@ -203,7 +203,11 @@ endif()
 target_compile_definitions(opus PRIVATE OPUS_BUILD ENABLE_HARDENING)
 
 if(NOT MSVC)
-    target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=2)
+    if(MINGW)
+        target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=0)
+    else()
+        target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=2)
+    endif()
 endif()
 
 # It is strongly recommended to uncomment one of these VAR_ARRAYS: Use C99