Merge remote branch 'internal/upstream' into HEAD
[platform/upstream/libvpx.git] / configure
index ac3d162..fe05143 100755 (executable)
--- a/configure
+++ b/configure
@@ -206,6 +206,8 @@ HAVE_LIST="
     pthread_h
     sys_mman_h
 "
+EXPERIMENT_LIST="
+"
 CONFIG_LIST="
     external_build
     install_docs
@@ -244,6 +246,9 @@ CONFIG_LIST="
     realtime_only
     shared
     arm_asm_detok
+
+    experimental
+    ${EXPERIMENT_LIST}
 "
 CMDLINE_SELECT="
     extra_warnings
@@ -281,6 +286,7 @@ CMDLINE_SELECT="
     realtime_only
     shared
     arm_asm_detok
+    experimental
 "
 
 process_cmdline() {
@@ -288,6 +294,18 @@ process_cmdline() {
         optval="${opt#*=}"
         case "$opt" in
         --disable-codecs) for c in ${CODECS}; do disable $c; done ;;
+        --enable-?*|--disable-?*)
+        eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'`
+        if echo "${EXPERIMENT_LIST}" | grep "^ *$option\$" >/dev/null; then
+            if enabled experimental; then
+                $action $option
+            else
+                log_echo "Ignoring $opt -- not in experimental mode."
+            fi
+        else
+            process_common_cmdline $opt
+        fi
+        ;;
         *) process_common_cmdline $opt
         ;;
         esac