Changeset 5806:a0d6fbdffd36 in roaraudio


Ignore:
Timestamp:
12/11/12 13:40:34 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Made build system tests return correct error codes.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r5805 r5806  
    44        * Removed unused checks in configure. Improves build speed slightly. 
    55        * Re-ported to OpenBSD. 
     6        * Made build system tests return correct error codes. 
    67 
    78v. 1.0beta8 - Mon Dec 10 2012 12:42 CET 
  • build-system/configure.tests

    r5779 r5806  
    4848 VERSION=`head -n 1 ChangeLog | cut -d' ' -f2` 
    4949 echo "$VERSION" 
     50 return 0 
    5051} 
    5152 
     
    5455 BUILD_STAMP="`date -u +'%F %X'` (`id -un`@`uname -n`)" 
    5556 echo "$BUILD_STAMP" 
     57 return 0 
    5658} 
    5759 
     
    6163 then 
    6264  echo $CC 
     65  return 0 
    6366 else 
    6467  CC=$(which gcc cc 2> /dev/null | grep ^/ | head -n 1) 
     
    6972  fi 
    7073  echo $CC 
     74  return 0 
    7175 fi 
    7276} 
     
    7781 then 
    7882  echo $RANLIB 
     83  return 0 
    7984 else 
    8085  _guess=`echo $CC | sed 's/[gp]*cc\(-.*\)*//'` 
     
    8388  then 
    8489   echo 'none' 
     90   return 1 
    8591  fi 
    8692  echo $RANLIB 
     93  return 0 
    8794 fi 
    8895} 
     
    94101 then 
    95102  echo $PKG_CONFIG 
     103  return 0 
    96104 else 
    97105  echo no 
     106  return 1 
    98107 fi 
    99108} 
     
    103112 SYSNAME=$(uname -s) 
    104113 echo "$SYSNAME" 
     114 return 0 
    105115} 
    106116 
     
    141151  fi 
    142152  echo "$SYSNAME" 
     153  return 0 
    143154 else 
    144155  echo no 
     156  return 1 
    145157 fi 
    146158} 
     
    155167  echo yes 
    156168  Wextra=true 
     169  return 0 
    157170 else 
    158171  echo no 
    159172  Wextra=false 
     173  return 1 
    160174 fi 
    161175} 
     
    167181  echo "cp_v=-v" >&4 
    168182  echo yes 
     183  return 0 
    169184 else 
    170185  echo "cp_v=" >&4 
    171186  echo no 
     187  return 1 
    172188 fi 
    173189} 
     
    220236   echo "$BIN_FORMAT" 
    221237   echo "BIN FORMAT() IS '$BIN_FORMAT'" >&5 
     238   return 0 
    222239  else 
    223240   BIN_FORMAT=unknown 
    224241   echo 'unknown' 
    225242   echo "BIN FORMAT() NOT KNOWN" >&5 
     243   return 1 
    226244  fi 
    227245 else 
     
    229247  echo 'unknown' 
    230248  echo "BIN FORMAT() NOT KNOWN" >&5 
     249  return 1 
    231250 fi 
    232251} 
     
    245264 echo "LINK_DEPS=$LINK_DEPS" >&4 
    246265 echo "checking for linkage model... $LINK_DEPS" 
     266 return 0 
    247267} 
    248268 
     
    434454   eval "libname_$envname=true" 
    435455  fi 
     456  return 0 
    436457 else 
    437458  [ "$subdir" != '' ] && \ 
     
    441462  echo "LIB($name) SETS libname_$envname=false" >&5 
    442463  eval "libname_$envname=false" 
     464  return 1 
    443465 fi 
    444466 echo >&5 
     
    460482  echo "TOOL($NAME) WILL BE RUNTIME DETECTED" >&5 
    461483  echo "#define $DEF "\""$1"\" >&3 
     484  return 0 
    462485 elif $MINIMAL 
    463486 then 
    464487  echo "disabled by user (minimalstic build)" 
    465488  echo "TOOL($NAME) IS DISABLED BY USER" >&5 
     489  return 1 
    466490 else 
    467491 
     
    472496   echo 'no' 
    473497   echo "TOOL($NAME) NOT FOUND" >&5 
     498   return 1 
    474499  else 
    475500   echo $LIST 
    476501   echo "#define $DEF "\""$LIST"\" >&3 
    477502   echo "TOOL($NAME) IS AT $LIST" >&5 
     503   return 0 
    478504  fi 
    479505 fi 
     
    563589  echo "FUNCTION($NAME) IS OK" >&5 
    564590  echo "yes$_info" 
     591  return 0 
    565592 else 
    566593  eval funcname_$_funcname=false 
    567594  echo "FUNCTION($NAME) IS NOT OK" >&5 
    568595  echo "no$_info" 
    569  fi 
    570  
     596  return 1 
     597 fi 
    571598} 
    572599 
     
    659686  echo "CONST($NAME) IS OK" >&5 
    660687  echo yes 
     688  return 0 
    661689 else 
    662690  echo "CONST($NAME) IS NOT OK" >&5 
    663691  echo no 
     692  return 1 
    664693 fi 
    665694} 
     
    736765  echo ' return 0;' 
    737766  echo '}' 
    738  
    739767 } > $TF_C 
    740768 
     
    754782  echo "VAR($NAME) IS OK" >&5 
    755783  echo yes 
     784  return 0 
    756785 else 
    757786  echo "VAR($NAME) IS NOT OK" >&5 
    758787  echo no 
     788  return 1 
    759789 fi 
    760790} 
     
    787817 fi 
    788818 
     819 return 0 
    789820} 
    790821 
     
    839870  echo 'ok' 
    840871  echo "TYPE($NAME) IS OK" >&5 
     872  return 0 
    841873 else 
    842874  echo 'not found' 
    843875  echo "TYPE($NAME) NOT FOUND" >&5 
     876  return 1 
    844877 fi 
    845878} 
     
    885918 echo "#define $DEF $R" >&3 
    886919 printf "$RS\n" "$R" 
     920 return 0 
    887921} 
    888922 
     
    891925 test_lib_defmake ${ROAR_BUILDSYSTEM_DEFPREFIX}HAVE_LIBWS2_32     %            WinSockP1     ws2_32     -- winsock2.h 
    892926 echo 'NETLIBS += $(lib_wsock32) $(lib_ws2_32)' >&4 
     927 return 0 
    893928} 
    894929 
    895930test_netlibs() { 
    896931 test_winsock 
     932 return 0 
    897933} 
    898934 
     
    909945  echo 'pthread=$(opt_pthread)' >&4 
    910946  echo yes 
     947  return 0 
    911948 else 
    912949  echo 'opt_pthread=' >&4 
     
    914951  echo no 
    915952  test_lib_defmake ${ROAR_BUILDSYSTEM_DEFPREFIX}HAVE_LIBPTHREAD    %            libpthread    pthread    -- pthread.h 
     953  return $? 
    916954 fi 
    917955} 
Note: See TracChangeset for help on using the changeset viewer.