Changeset 3270:b40805d9c22c in roaraudio


Ignore:
Timestamp:
02/01/10 02:51:29 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test for GTK+2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure

    r3269 r3270  
    527527 [ "$subdir" = '%' ] && subdir='' 
    528528 
     529 envlib=`echo "$lib" | cut -d/ -f1 | tr A-Z.+- a-z___` 
     530 
    529531 if [ "$lib" != '--' ] 
    530532 then 
    531   eval _no="\$no_lib_$lib"; 
     533  echo "EVAL: _no=\$no_lib_$envlib" >&5 
     534  eval _no="\$no_lib_$envlib"; 
    532535  $MINIMAL && _no='XXX' 
    533536 
     
    538541   [ "$subdir" != '' ] && \ 
    539542    echo "subdir_$subdir=" >&4 
    540    echo "lib_$lib=" >&4 
     543   echo "lib_$envlib=" >&4 
    541544   return; 
    542545  fi 
    543546 fi 
    544547 
    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) 
    546570 if [ "$?" != '0' ] 
    547571 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 
    548582  LIBS="-l$lib" 
    549583 fi 
     
    558592   echo "$subdir_var=$subdir" >&4 
    559593  [ "$lib" != 'c' ] && \ 
    560    echo "lib_$lib=$LIBS" >&4 
     594   echo "lib_$envlib=$LIBS" >&4 
    561595  [ "$lib" != 'c' ] && \ 
    562    eval "lib_$lib='$LIBS'" 
     596   eval "lib_$envlib='$LIBS'" 
    563597 else 
    564598  [ "$subdir" != '' ] && \ 
    565599   echo "subdir_$subdir=" >&4 
    566600  [ "$lib" != 'c' ] && \ 
    567    echo "lib_$lib=" >&4 
     601   echo "lib_$envlib=" >&4 
    568602 fi 
    569603 echo >&5 
     
    956990test_lib_defmake ROAR_HAVE_LIBWSOCK32    %            WinSockP0     wsock32    -- winsock2.h 
    957991test_lib_defmake ROAR_HAVE_LIBWS2_32     %            WinSockP1     ws2_32     -- winsock2.h 
     992test_lib_defmake ROAR_HAVE_GTK_P_2_0     %            GTK+2.0       gtk+-2.0/t -- gtk/gtk.h gdk/gdkkeysyms.h 
    958993 
    959994echo >&3 
Note: See TracChangeset for help on using the changeset viewer.