aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>2016-01-27 19:52:48 +0000
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>2016-01-27 19:52:48 +0000
commit3662e55943d3b3dd351eb683f5abfbca01952f5c (patch)
treec5590a2a8278a31be7e5989887d12a5f996adc59 /configure
parent97d57424344fafd14a5893b33b205b974272a7a6 (diff)
parente93aa2c9e7b3599aee6a5820760fc1a2c629dea0 (diff)
downloadffmpeg-3662e55943d3b3dd351eb683f5abfbca01952f5c.tar.gz
Merge commit 'e93aa2c9e7b3599aee6a5820760fc1a2c629dea0'
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure19
1 files changed, 17 insertions, 2 deletions
diff --git a/configure b/configure
index 8343c2af70..7a96488cd6 100755
--- a/configure
+++ b/configure
@@ -615,7 +615,7 @@ disable_safe(){
do_enable_deep(){
for var; do
enabled $var && continue
- eval sel="\$${var}_select\ \$${var}_select_any"
+ eval sel="\$${var}_select"
eval sgs="\$${var}_suggest"
pushvar var sgs
enable_deep $sel
@@ -640,11 +640,26 @@ enable_deep_weak(){
done
}
+do_enable_deep_force(){
+ for var; do
+ enabled $var && continue
+ eval sel="\$${var}_select\ \$${var}_suggest\ \$${var}_select_any"
+ pushvar var
+ enable_deep_force $sel
+ popvar var
+ done
+}
+
+enable_deep_force(){
+ do_enable_deep_force $*
+ enable $*
+}
+
request(){
for var; do
enable ${var}_requested
done
- enable_deep $*
+ enable_deep_force $*
}
enabled(){