Changeset 5353:de96f27919bf in roaraudio for configure


Ignore:
Timestamp:
12/12/11 19:11:39 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

serveral updates to roarpluginrunner and plugin API in general

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure

    r5293 r5353  
    672672 _have_libs=false 
    673673 _have_headers=false 
     674 _defs='' 
    674675 echo > $TF_C 
     676 
     677 $NEED_GNU_SOURCE && _defs="$_defs -D_GNU_SOURCE" 
    675678 
    676679 name="$1" 
     
    690693 while [ "$1" != '--' ] 
    691694 do 
     695  echo "LIB($name) HAS LIB INFO: $1" >&5 
    692696  case "$1" in 
    693697   'c'|'-lc') 
     
    742746 echo "LIB($name) HAS COMPILER/LINKER OUTPUT:" >&5 
    743747 echo "--- BEGIN OF CHILD OUTPUT BLOCK ---" >&5 
    744  $CCTF $LIBS >&5 2>&5; 
     748 $CCTF $_defs $LIBS >&5 2>&5; 
    745749 R=$? 
    746750 echo "--- END OF CHILD OUTPUT BLOCK ---" >&5 
     
    894898 
    895899test_func_defmake () { 
     900 _defs='' 
    896901 DEF="$1" 
    897902 NAME="$2" 
     
    902907 CALL="$1" 
    903908 shift; 
     909 
     910 $NEED_GNU_SOURCE && _defs="$_defs -D_GNU_SOURCE" 
    904911 
    905912 if [ "$infotext" = '' ] 
     
    963970 echo "FUNCTION($NAME) HAS COMPILER/LINKER OUTPUT:" >&5 
    964971 echo "--- BEGIN OF CHILD OUTPUT BLOCK ---" >&5 
    965  $CCTF $LIBS >&5 2>&5; 
     972 $CCTF $_defs $LIBS >&5 2>&5; 
    966973 R=$? 
    967974 echo "--- END OF CHILD OUTPUT BLOCK ---" >&5 
     
    18221829test_func_defmake ROAR_HAVE_AO_APPEND_GLOBAL_OPTION ao_append_global_option 'ao_append_global_option("","")' ao -- ao/ao.h 
    18231830 
     1831test_func_defmake ROAR_HAVE_DLADDR    dladdr    'dladdr((void*)0, (Dl_info*)0)' dl -- dlfcn.h 
     1832echo "STATE: funcname_dladdr=$funcname_dladdr" >&5 
     1833 
     1834if [ "$funcname_dladdr" = 'false' ] 
     1835then 
     1836 infotext='retested with _GNU_SOURCE' 
     1837 _old="$NEED_GNU_SOURCE" 
     1838 NEED_GNU_SOURCE=true 
     1839 test_func_defmake ROAR_HAVE_DLADDR    dladdr    'dladdr((void*)0, (Dl_info*)0)' dl -- dlfcn.h 
     1840 [ "$funcname_dladdr" = 'false' ] && NEED_GNU_SOURCE="$_old" 
     1841 infotext='' 
     1842fi 
     1843 
    18241844test_func_defmake ROAR_HAVE_CLOCK_GETRES  clock_getres  'struct timespec ts; clock_getres((clockid_t)0, &ts)'  -- time.h 
    18251845test_func_defmake ROAR_HAVE_CLOCK_GETTIME clock_gettime 'struct timespec ts; clock_gettime((clockid_t)0, &ts)' -- time.h 
Note: See TracChangeset for help on using the changeset viewer.