Skip to content
Snippets Groups Projects
Commit e93aa2c9 authored by Luca Barbato's avatar Luca Barbato
Browse files

configure: Force-enable select_any dependencies only on --enable


Unbreak --enable-gnutls enabling tls_openssl_protocol

Signed-off-by: default avatarLuca Barbato <lu_zero@gentoo.org>
parent 65d29dd2
No related branches found
No related tags found
No related merge requests found
...@@ -521,7 +521,7 @@ disable_safe(){ ...@@ -521,7 +521,7 @@ disable_safe(){
do_enable_deep(){ do_enable_deep(){
for var; do for var; do
enabled $var && continue enabled $var && continue
eval sel="\$${var}_select\ \$${var}_select_any" eval sel="\$${var}_select"
eval sgs="\$${var}_suggest" eval sgs="\$${var}_suggest"
pushvar var sgs pushvar var sgs
enable_deep $sel enable_deep $sel
...@@ -546,11 +546,26 @@ enable_deep_weak(){ ...@@ -546,11 +546,26 @@ enable_deep_weak(){
done 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(){ request(){
for var; do for var; do
enable ${var}_requested enable ${var}_requested
done done
enable_deep $* enable_deep_force $*
} }
enabled(){ enabled(){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment