Changeset 3270:b40805d9c22c in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
configure
r3269 r3270 527 527 [ "$subdir" = '%' ] && subdir='' 528 528 529 envlib=`echo "$lib" | cut -d/ -f1 | tr A-Z.+- a-z___` 530 529 531 if [ "$lib" != '--' ] 530 532 then 531 eval _no="\$no_lib_$lib"; 533 echo "EVAL: _no=\$no_lib_$envlib" >&5 534 eval _no="\$no_lib_$envlib"; 532 535 $MINIMAL && _no='XXX' 533 536 … … 538 541 [ "$subdir" != '' ] && \ 539 542 echo "subdir_$subdir=" >&4 540 echo "lib_$ lib=" >&4543 echo "lib_$envlib=" >&4 541 544 return; 542 545 fi 543 546 fi 544 547 545 LIBS=$($PKG_CONFIG --silence-errors --libs $lib 2> /dev/null) 548 lib="$lib/" 549 550 libn=`echo $lib | cut -d/ -f1` 551 is_fatal=`echo $lib | cut -d/ -f2` 552 553 lib="$libn" 554 555 # echo "is_fatal(i)=$is_fatal" >&5 556 557 if [ "$is_fatal" = '' -o "$is_fatal" = 'no' -o "$is_fatal" = 'false' ] 558 then 559 is_fatal=false 560 else 561 is_fatal=true 562 shift; # maybe we have a pkg name, not a lib 563 fi 564 565 echo "LIB($name) HAS FATAL FLAG SET TO $is_fatal" >&5 566 567 # echo "is_fatal(b)=$is_fatal" >&5 568 569 LIBS=$($PKG_CONFIG --silence-errors --cflags --libs $lib 2> /dev/null) 546 570 if [ "$?" != '0' ] 547 571 then 572 if $is_fatal 573 then 574 echo "checking for $name... no (fatal config errors)" 575 echo "LIB($name) HAS FATAL ERRORS" >&5 576 echo "LIB($name) NOT FOUND" >&5 577 [ "$subdir" != '' ] && \ 578 echo "subdir_$subdir=" >&4 579 echo "lib_$envlib=" >&4 580 return 581 fi 548 582 LIBS="-l$lib" 549 583 fi … … 558 592 echo "$subdir_var=$subdir" >&4 559 593 [ "$lib" != 'c' ] && \ 560 echo "lib_$ lib=$LIBS" >&4594 echo "lib_$envlib=$LIBS" >&4 561 595 [ "$lib" != 'c' ] && \ 562 eval "lib_$ lib='$LIBS'"596 eval "lib_$envlib='$LIBS'" 563 597 else 564 598 [ "$subdir" != '' ] && \ 565 599 echo "subdir_$subdir=" >&4 566 600 [ "$lib" != 'c' ] && \ 567 echo "lib_$ lib=" >&4601 echo "lib_$envlib=" >&4 568 602 fi 569 603 echo >&5 … … 956 990 test_lib_defmake ROAR_HAVE_LIBWSOCK32 % WinSockP0 wsock32 -- winsock2.h 957 991 test_lib_defmake ROAR_HAVE_LIBWS2_32 % WinSockP1 ws2_32 -- winsock2.h 992 test_lib_defmake ROAR_HAVE_GTK_P_2_0 % GTK+2.0 gtk+-2.0/t -- gtk/gtk.h gdk/gdkkeysyms.h 958 993 959 994 echo >&3
Note: See TracChangeset
for help on using the changeset viewer.