Changeset 5684:b1596a025f3f in roaraudio


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

moved checks for winsock and pthreads out into build system

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • build-system/configure.tests

    r5671 r5684  
    867867} 
    868868 
     869test_winsock() { 
     870 test_lib_defmake ${ROAR_BUILDSYSTEM_DEFPREFIX}HAVE_LIBWSOCK32    %            WinSockP0     wsock32    -- winsock2.h 
     871 test_lib_defmake ${ROAR_BUILDSYSTEM_DEFPREFIX}HAVE_LIBWS2_32     %            WinSockP1     ws2_32     -- winsock2.h 
     872 echo 'NETLIBS += $(lib_wsock32) $(lib_ws2_32)' >&4 
     873} 
     874 
     875test_netlibs() { 
     876 test_winsock 
     877} 
     878 
     879test_pthread() { 
     880 echo -n 'checking for -pthread... ' 
     881 
     882 echo '#include <pthread.h>'                            > $TF_C 
     883 echo 'int main (void) { pthread_self(); return 0; }'  >> $TF_C 
     884 
     885 if $CCTF -pthread 2> /dev/null; 
     886 then 
     887  echo '#define ROAR_HAVE_CC_PTHREAD_OPTION' >&3 
     888  echo 'opt_pthread=-pthread' >&4 
     889  echo 'pthread=$(opt_pthread)' >&4 
     890  echo yes 
     891 else 
     892  echo 'opt_pthread=' >&4 
     893  echo 'pthread=$(lib_pthread)' >&4 
     894  echo no 
     895  test_lib_defmake ${ROAR_BUILDSYSTEM_DEFPREFIX}HAVE_LIBPTHREAD    %            libpthread    pthread    -- pthread.h 
     896 fi 
     897} 
     898 
    869899#ll 
  • configure

    r5679 r5684  
    33CWD="`pwd`" 
    44ROAR_BUILDSYSTEM_DIR="$CWD/build-system" 
     5ROAR_BUILDSYSTEM_DEFPREFIX="ROAR_" 
    56 
    67. "$ROAR_BUILDSYSTEM_DIR/configure.all" 
     
    699700test_lib_defmake ROAR_HAVE_LIBUUID       %            libuuid       uuid       -- uuid/uuid.h 
    700701test_lib_defmake ROAR_HAVE_LIBDNET       %            libdnet       dnet       -- sys/socket.h netdnet/dn.h netdnet/dnetdb.h 
    701 test_lib_defmake ROAR_HAVE_LIBPTHREAD    %            libpthread    pthread    -- pthread.h 
    702702OLD_MINIMAL=$MINIMAL 
    703703MINIMAL=false 
     
    715715test_lib_defmake ROAR_HAVE_LIBSENDFILE   %            sendfile      sendfile   -- sys/sendfile.h 
    716716test_lib_defmake ROAR_HAVE_LIBSOCKET     %            libsocket     socket     -- sys/socket.h 
    717 test_lib_defmake ROAR_HAVE_LIBWSOCK32    %            WinSockP0     wsock32    -- winsock2.h 
    718 test_lib_defmake ROAR_HAVE_LIBWS2_32     %            WinSockP1     ws2_32     -- winsock2.h 
    719717test_lib_defmake ROAR_HAVE_LIBX11        %            X11           X11        -- X11/Xlib.h X11/Xatom.h 
    720718test_lib_defmake ROAR_HAVE_GTK_P_2_0     %            GTK+2.0       gtk+-2.0/t -- gtk/gtk.h gdk/gdkkeysyms.h 
     
    722720test_lib_defmake ROAR_HAVE_LIBJACK       %            libjack       jack/t     -- jack/jack.h 
    723721test_lib_defmake ROAR_HAVE_LIBDBUS       %            libdbus       dbus-1/t   -- dbus-1.0/dbus/dbus.h 
     722test_netlibs 
    724723 
    725724echo >&3 
     
    10851084 
    10861085 
    1087 echo -n 'checking for -pthread... ' 
    1088  
    1089 echo '#include <pthread.h>'                            > $TF_C 
    1090 echo 'int main (void) { pthread_self(); return 0; }'  >> $TF_C 
    1091  
    1092 if $CCTF -pthread 2> /dev/null; 
    1093 then 
    1094  echo '#define ROAR_HAVE_CC_PTHREAD_OPTION' >&3 
    1095  echo 'opt_pthread=-pthread' >&4 
    1096  echo 'pthread=$(opt_pthread)' >&4 
    1097  echo yes 
    1098 else 
    1099  echo 'opt_pthread=' >&4 
    1100  echo 'pthread=$(lib_pthread)' >&4 
    1101  echo no 
    1102 fi 
     1086test_pthread 
    11031087 
    11041088 
Note: See TracChangeset for help on using the changeset viewer.