Mercurial > sdl-ios-xcode
diff configure.in @ 5071:55ff76cdbbb8
HAVE_GCC_ATOMICS covers the test and set
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Fri, 21 Jan 2011 21:45:55 -0800 |
parents | fd125217f00c |
children | 817064595222 |
line wrap: on
line diff
--- a/configure.in Fri Jan 21 21:43:56 2011 -0800 +++ b/configure.in Fri Jan 21 21:45:55 2011 -0800 @@ -311,18 +311,18 @@ if test x$have_gcc_atomics = xyes; then AC_DEFINE(HAVE_GCC_ATOMICS) - fi - - # See if we have the minimum operation needed for GCC atomics - AC_TRY_LINK([ - ],[ - int a; - __sync_lock_test_and_set(&a, 1); - ],[ - have_gcc_sync_lock_test_and_set=yes - ]) - if test x$have_gcc_sync_lock_test_and_set = xyes; then - AC_DEFINE(HAVE_GCC_SYNC_LOCK_TEST_AND_SET) + else + # See if we have the minimum operation needed for GCC atomics + AC_TRY_LINK([ + ],[ + int a; + __sync_lock_test_and_set(&a, 1); + ],[ + have_gcc_sync_lock_test_and_set=yes + ]) + if test x$have_gcc_sync_lock_test_and_set = xyes; then + AC_DEFINE(HAVE_GCC_SYNC_LOCK_TEST_AND_SET) + fi fi fi