summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure19
1 files changed, 18 insertions, 1 deletions
diff --git a/configure b/configure
index ab3936daf..0f30df2cb 100755
--- a/configure
+++ b/configure
@@ -212,6 +212,9 @@ HAVE_LIST="
pthread_h
sys_mman_h
"
+EXPERIMENT_LIST="
+ extend_qrange
+"
CONFIG_LIST="
external_build
install_docs
@@ -252,6 +255,9 @@ CONFIG_LIST="
small
postproc_visualizer
os_support
+
+ experimental
+ ${EXPERIMENT_LIST}
"
CMDLINE_SELECT="
extra_warnings
@@ -288,6 +294,7 @@ CMDLINE_SELECT="
mem_tracker
spatial_resampling
realtime_only
+ experimental
shared
small
postproc_visualizer
@@ -298,7 +305,17 @@ 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