Ignore:
Timestamp:
Apr 3, 2006, 2:04:13 PM (16 years ago)
Author:
titer
Message:

merge -r172:180 from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/compat-10.2/configure

    r171 r181  
    4242  else
    4343    echo "OpenSSL: no, using built-in SHA1 implementation"
     44  fi
     45  rm -f testconf.c testconf
     46}
     47
     48lm_test()
     49{
     50  cat > testconf.c << EOF
     51  int main()
     52  {
     53    sqrt( 42 );
     54  }
     55EOF
     56  if ! $CC -o testconf testconf.c > /dev/null 2>&1
     57  then
     58    if $CC -o testconf testconf.c -lm > /dev/null 2>&1
     59    then
     60      LINKLIBS="$LINKLIBS -lm"
     61    fi
     62  fi
     63  rm -f testconf.c testconf
     64}
     65
     66lrintf_test()
     67{
     68  cat > testconf.c << EOF
     69  int main()
     70  {
     71    return ( lrintf( 3.14 ) != 3 );
     72  }
     73EOF
     74  if ( $CC -o testconf testconf.c $LINKLIBS && ./testconf ) > /dev/null 2>&1
     75  then
     76    DEFINES="$DEFINES HAVE_LRINTF"
    4477  fi
    4578  rm -f testconf.c testconf
     
    223256  FreeBSD)
    224257    DEFINES="$DEFINES SYS_FREEBSD"
    225     LINKLIBS="$LINKLIBS -pthread -lm"
    226 
    227     RELEASE=`uname -r`
    228     case $RELEASE in
    229       4.*)
    230         DEFINES="$DEFINES SYS_FREEBSD_4"
    231         ;;
    232     esac
     258    LINKLIBS="$LINKLIBS -pthread"
    233259    ;;
    234260
    235261  NetBSD)
    236262    DEFINES="$DEFINES SYS_NETBSD"
    237     LINKLIBS="$LINKLIBS -lpthread -lm"
     263    LINKLIBS="$LINKLIBS -lpthread"
    238264    ;;
    239265
    240266  OpenBSD)
    241267    DEFINES="$DEFINES SYS_OPENBSD"
    242     LINKLIBS="$LINKLIBS -lpthread -lm"
     268    LINKLIBS="$LINKLIBS -lpthread"
    243269    ;;
    244270
    245271  Linux)
    246272    DEFINES="$DEFINES SYS_LINUX"
    247     LINKLIBS="$LINKLIBS -lpthread -lm"
     273    LINKLIBS="$LINKLIBS -lpthread"
    248274    ;;
    249275
     
    285311    gtk_test
    286312fi
     313
     314#
     315# Math functions
     316#
     317lm_test
     318lrintf_test
    287319
    288320#
Note: See TracChangeset for help on using the changeset viewer.