cmake HAVE_ATOMIC_BUILTINS examples

scp-fs2open/fs2open.github.com lib/jansson/CMakeLists.txt :268

check_c_source_compiles ("int main() { char l; unsigned long v; __atomic_test_and_set(&l, __ATOMIC_RELAXED); __atomic_store_n(&v, 1, __ATOMIC_RELEASE); __atomic_load_n(&v, __ATOMIC_ACQUIRE); return 0; }" HAVE_ATOMIC_BUILTINS)

CTSRD-CHERI/cheribsd contrib/libucl/CMakeLists.txt :177

CHECK_C_SOURCE_COMPILES("${SYNC_BUILTINS_TEST_SOURCE}" HAVE_ATOMIC_BUILTINS)

CTSRD-CHERI/cheribsd contrib/libucl/CMakeLists.txt :180

ENDIF(NOT HAVE_ATOMIC_BUILTINS)

CTSRD-CHERI/cheribsd contrib/libucl/CMakeLists.txt :216

LIST(APPEND UCL_COMPILE_DEFS -DHAVE_ATOMIC_BUILTINS=1)

CTSRD-CHERI/cheribsd contrib/libucl/CMakeLists.txt :217

ENDIF(HAVE_ATOMIC_BUILTINS)

fluent/fluent-bit lib/jansson-e23f558/CMakeLists.txt :250

check_c_source_compiles ("int main() { char l; unsigned long v; __atomic_test_and_set(&l, __ATOMIC_RELAXED); __atomic_store_n(&v, 1, __ATOMIC_RELEASE); __atomic_load_n(&v, __ATOMIC_ACQUIRE); __atomic_add_fetch(&v, 1, __ATOMIC_ACQUIRE); __atomic_sub_fetch(&v, 1, __ATOMIC_RELEASE); return 0; }" HAVE_ATOMIC_BUILTINS)