Merge pull request #3759 from H27CK/opus-mingw-w64

Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
This commit is contained in:
Mat M 2020-04-22 17:45:44 -04:00 committed by GitHub
commit 6ce3d174b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -203,8 +203,12 @@ endif()
target_compile_definitions(opus PRIVATE OPUS_BUILD ENABLE_HARDENING) target_compile_definitions(opus PRIVATE OPUS_BUILD ENABLE_HARDENING)
if(NOT MSVC) if(NOT MSVC)
if(MINGW)
target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=0)
else()
target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=2) target_compile_definitions(opus PRIVATE _FORTIFY_SOURCE=2)
endif() endif()
endif()
# It is strongly recommended to uncomment one of these VAR_ARRAYS: Use C99 # It is strongly recommended to uncomment one of these VAR_ARRAYS: Use C99
# variable-length arrays for stack allocation USE_ALLOCA: Use alloca() for stack # variable-length arrays for stack allocation USE_ALLOCA: Use alloca() for stack