mirror of
https://github.com/joel16/SDL2.git
synced 2025-03-03 00:55:31 +00:00
Moved pthread spinlock check in with the rest of the pthread tests.
This commit is contained in:
parent
131470867d
commit
90ff13a669
28
configure.in
28
configure.in
@ -277,25 +277,6 @@ if test x$enable_gcc_atomics = xyes; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check for pthread implementation
|
||||
AC_MSG_CHECKING(for pthread spinlock)
|
||||
have_pthread_spinlock=no
|
||||
|
||||
AC_TRY_LINK([
|
||||
#include <pthread.h>
|
||||
],[
|
||||
pthread_spinlock_t a;
|
||||
pthread_spin_trylock(&a);
|
||||
pthread_spin_unlock(&a);
|
||||
],[
|
||||
have_pthread_spinlock=yes
|
||||
])
|
||||
AC_MSG_RESULT($have_pthread_spinlock)
|
||||
if test x$have_pthread_spinlock = xyes; then
|
||||
AC_DEFINE(HAVE_PTHREAD_SPINLOCK, 1, [ ])
|
||||
fi
|
||||
|
||||
|
||||
# Standard C sources
|
||||
SOURCES="$SOURCES $srcdir/src/*.c"
|
||||
SOURCES="$SOURCES $srcdir/src/atomic/*.c"
|
||||
@ -1652,6 +1633,15 @@ AC_HELP_STRING([--enable-pthread-sem], [use pthread semaphores [[default=yes]]])
|
||||
AC_MSG_RESULT($have_pthread_sem)
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(for pthread_spin_trylock)
|
||||
AC_TRY_LINK_FUNC(pthread_spin_trylock, [
|
||||
has_pthread_spin_trylock=yes
|
||||
AC_DEFINE(HAVE_PTHREAD_SPINLOCK, 1, [ ])
|
||||
],[
|
||||
has_pthread_spin_trylock=no
|
||||
])
|
||||
AC_MSG_RESULT($has_pthread_spin_trylock)
|
||||
|
||||
# Restore the compiler flags and libraries
|
||||
CFLAGS="$ac_save_cflags"; LIBS="$ac_save_libs"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user