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:
authorMåns Rullgård <mans@mansr.com>2009-07-20 23:00:59 +0400
committerMåns Rullgård <mans@mansr.com>2009-07-20 23:00:59 +0400
commit89f2932baf8f8bd9f5e3de1d903ab70c6315f629 (patch)
tree573aef2372f0142402d2480ac5b38ac6507e06d0 /configure
parent932e6a5a4c78250e3cab4f65215214fb0dbf51f7 (diff)
configure: make --extra-cflags cumulative again
Originally committed as revision 19471 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure14
1 files changed, 11 insertions, 3 deletions
diff --git a/configure b/configure
index b5726d363a..ec0eab8d36 100755
--- a/configure
+++ b/configure
@@ -1002,7 +1002,6 @@ CMDLINE_SET="
cpu
cross_prefix
dep_cc
- extra_cflags
extra_version
host_cc
host_cflags
@@ -1020,6 +1019,10 @@ CMDLINE_SET="
target_path
"
+CMDLINE_APPEND="
+ extra_cflags
+"
+
# code dependency declarations
# architecture extensions
@@ -1401,8 +1404,13 @@ for opt do
optname="${opt%%=*}"
optname="${optname#--}"
optname=$(echo "$optname" | sed 's/-/_/g')
- is_in $optname $CMDLINE_SET || die_unknown $opt
- eval $optname='$optval'
+ if is_in $optname $CMDLINE_SET; then
+ eval $optname='$optval'
+ elif is_in $optname $CMDLINE_APPEND; then
+ append $optname "$optval"
+ else
+ die_unknown $opt
+ fi
;;
esac
done