Browse Source

configure: allow !foo as argument to enabled/disabled and *_deps lists

Originally committed as revision 14194 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Måns Rullgård 17 years ago
parent
commit
3250003c79
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      configure

+ 5
- 2
configure View File

@@ -269,11 +269,13 @@ disable(){
}

enabled(){
eval test "x\$$1" = "xyes"
test "${1#!}" = "$1" && op== || op=!=
eval test "x\$${1#!}" $op "xyes"
}

disabled(){
eval test "x\$$1" = "xno"
test "${1#!}" = "$1" && op== || op=!=
eval test "x\$${1#!}" $op "xno"
}

enabled_all(){
@@ -317,6 +319,7 @@ is_in(){

check_deps(){
for cfg; do
cfg="${cfg#!}"
enabled ${cfg}_checking && die "Circular dependency for $cfg."
disabled ${cfg}_checking && continue
enable ${cfg}_checking


Loading…
Cancel
Save