Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>2014-07-13 00:11:56 +0400
committerMichael Niedermayer <michaelni@gmx.at>2014-07-13 01:15:23 +0400
commit97592faa51eacda9a949c4f0ba2a6d7989ef5f3b (patch)
tree30e5c2d039b678df762d334877fb0b276b214b0c /configure
parent39a6e02fd4651f8300b2bbadffd5299452e00424 (diff)
Add -Wformat and -Werror=format-security compiler flags
These are part of the hardening flags used by Debian. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure b/configure
index e39ecb9b58..a89639db76 100755
--- a/configure
+++ b/configure
@@ -5067,9 +5067,11 @@ elif enabled ccc; then
elif enabled gcc; then
check_optflags -fno-tree-vectorize
check_cflags -Werror=implicit-function-declaration
+ check_cflags -Werror=format-security
check_cflags -Werror=missing-prototypes
check_cflags -Werror=return-type
check_cflags -Werror=vla
+ check_cflags -Wformat
enabled extra_warnings || check_disable_warning -Wno-maybe-uninitialized
elif enabled llvm_gcc; then
check_cflags -mllvm -stack-alignment=16