Revision 7ef3425f

View differences:

configure
336 336

  
337 337
        eval dep_all="\$${cfg}_deps"
338 338
        eval dep_any="\$${cfg}_deps_any"
339
        eval dep_sel="\$${cfg}_select"
339 340

  
340
        pushvar cfg dep_all dep_any
341
        check_deps $dep_all $dep_any
342
        popvar cfg dep_all dep_any
341
        pushvar cfg dep_all dep_any dep_sel
342
        check_deps $dep_all $dep_any $dep_sel
343
        popvar cfg dep_all dep_any dep_sel
343 344

  
344 345
        enabled_all $dep_all || disable $cfg
345 346
        enabled_any $dep_any || disable $cfg
347
        disabled_any $dep_sel && disable $cfg
346 348

  
347 349
        if enabled $cfg; then
348 350
            eval dep_extralibs="\$${cfg}_extralibs"
349 351
            test -n "$dep_extralibs" && add_extralibs $dep_extralibs
352
            enable $dep_sel
350 353
        fi
351 354

  
352 355
        disable ${cfg}_checking

Also available in: Unified diff