OSDN Git Service

configure: make --extra-cflags cumulative again
authorMåns Rullgård <mans@mansr.com>
Mon, 20 Jul 2009 19:00:59 +0000 (19:00 +0000)
committerMåns Rullgård <mans@mansr.com>
Mon, 20 Jul 2009 19:00:59 +0000 (19:00 +0000)
Originally committed as revision 19471 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index b5726d3..ec0eab8 100755 (executable)
--- 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