[SCM] libav/experimental: combine setting of various configure command line options

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:17:45 UTC 2013


The following commit has been merged in the experimental branch:
commit 26759c44804d220deedac861f1b030381d8393be
Author: Måns Rullgård <mans at mansr.com>
Date:   Tue Mar 25 22:51:43 2008 +0000

    combine setting of various configure command line options
    
    Originally committed as revision 12592 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/configure b/configure
index 02d79a4..49a75a4 100755
--- a/configure
+++ b/configure
@@ -779,6 +779,22 @@ CMDLINE_SELECT="
     static
     stripping
 "
+CMDLINE_SET='
+    arch
+    build_suffix
+    cc
+    cpu
+    cross_prefix
+    incdir
+    libdir
+    logfile
+    make
+    mandir
+    prefix
+    shlibdir
+    source_path
+    target_os
+'
 
 # code dependency declarations
 
@@ -993,40 +1009,12 @@ show_list() {
 for opt do
     optval="${opt#*=}"
     case "$opt" in
-    --logfile=*) logfile="$optval"
-    ;;
-    --prefix=*) prefix="$optval"
-    ;;
-    --libdir=*) libdir="$optval"
-    ;;
-    --shlibdir=*) shlibdir="$optval"
-    ;;
-    --incdir=*) incdir="$optval"
-    ;;
-    --mandir=*) mandir="$optval"
-    ;;
-    --source-path=*) source_path="$optval"
-    ;;
-    --cross-prefix=*) cross_prefix="$optval"
-    ;;
-    --target-os=*) target_os="$optval"
-    ;;
-    --cc=*) cc="$optval"
-    ;;
-    --make=*) make="$optval"
-    ;;
     --extra-cflags=*) add_cflags "$optval"
     ;;
     --extra-ldflags=*) add_ldflags "$optval"
     ;;
     --extra-libs=*) add_extralibs "$optval"
     ;;
-    --build-suffix=*) build_suffix="$optval"
-    ;;
-    --arch=*) arch="$optval"
-    ;;
-    --cpu=*) cpu="$optval"
-    ;;
     --disable-devices) disable $INDEV_LIST $OUTDEV_LIST
     ;;
     --enable-debug=*) debuglevel="$optval"
@@ -1057,7 +1045,11 @@ for opt do
     --help|-h) show_help
     ;;
     *)
-    die_unknown $opt
+    optname="${opt%=*}"
+    optname="${optname#--}"
+    optname=$(echo "$optname" | sed 's/-/_/g')
+    is_in $optname $CMDLINE_SET || die_unknown $opt
+    eval $optname='$optval'
     ;;
     esac
 done

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list