summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure20
1 files changed, 19 insertions, 1 deletions
diff --git a/configure b/configure
index ed1990607..a260da0cf 100755
--- a/configure
+++ b/configure
@@ -217,6 +217,9 @@ HAVE_LIST="
pthread_h
sys_mman_h
"
+EXPERIMENT_LIST="
+ extend_qrange
+"
CONFIG_LIST="
external_build
install_docs
@@ -258,6 +261,9 @@ CONFIG_LIST="
arm_asm_detok
postproc_visualizer
os_support
+
+ experimental
+ ${EXPERIMENT_LIST}
"
CMDLINE_SELECT="
extra_warnings
@@ -294,6 +300,7 @@ CMDLINE_SELECT="
mem_tracker
spatial_resampling
realtime_only
+ experimental
shared
small
arm_asm_detok
@@ -305,7 +312,18 @@ process_cmdline() {
optval="${opt#*=}"
case "$opt" in
--disable-codecs) for c in ${CODECS}; do disable $c; done ;;
- *) process_common_cmdline "$opt"
+ --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
+ ;;
;;
esac
done