summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiego Biurrun <[email protected]>2016-12-04 11:06:47 +0100
committerDiego Biurrun <[email protected]>2016-12-06 17:49:05 +0100
commit404cb74793284aa03e2e1a7e911c980c4cba0e9e (patch)
tree63e676f72944077a71589c02ba0adb5302f28c06
parent9265364bec0af2e8b7c3a6de7bfc8291a0b70bca (diff)
configure: Pass CFLAGS_HEADERS through the right CFLAGS filter
The generic parameter names used for CFLAGS in configure must be filtered for each compiler and replaced by the equivalent flag for that compiler.
-rwxr-xr-xconfigure8
1 files changed, 6 insertions, 2 deletions
diff --git a/configure b/configure
index e986aa6b8d..4c11e5e033 100755
--- a/configure
+++ b/configure
@@ -716,6 +716,10 @@ add_cflags(){
append CFLAGS $($cflags_filter "$@")
}
+add_cflags_headers(){
+ append CFLAGS_HEADERS $($cflags_filter "$@")
+}
+
add_asflags(){
append ASFLAGS $($asflags_filter "$@")
}
@@ -4834,7 +4838,7 @@ check_disable_warning -Wno-pointer-sign
check_disable_warning_headers(){
warning_flag=-W${1#-Wno-}
- test_cflags $warning_flag && append cflags_headers $1
+ test_cflags $warning_flag && add_cflags_headers $1
}
check_disable_warning_headers -Wno-deprecated-declarations
@@ -5298,7 +5302,7 @@ TARGET_EXEC=$target_exec $target_exec_args
TARGET_PATH=$target_path
TARGET_SAMPLES=${target_samples:-\$(SAMPLES)}
CFLAGS-avplay=$sdl_cflags
-CFLAGS_HEADERS=$cflags_headers
+CFLAGS_HEADERS=$CFLAGS_HEADERS
ZLIB=$($ldflags_filter -lz)
LIB_INSTALL_EXTRA_CMD=$LIB_INSTALL_EXTRA_CMD
EXTRALIBS=$extralibs