cmake HAVE_IB_GCC_ATOMIC_TEST_AND_SET examples

alibaba/AliSQL storage/innobase/CMakeLists.txt :151

CHECK_C_SOURCE_RUNS(
  "#include<stdint.h>
  int main()
  {
    unsigned char	c;

    __atomic_test_and_set(&c, __ATOMIC_ACQUIRE);
    __atomic_clear(&c, __ATOMIC_RELEASE);
    return(0);
  }"
  HAVE_IB_GCC_ATOMIC_TEST_AND_SET
  )

alibaba/AliSQL storage/innobase/CMakeLists.txt :186

ADD_DEFINITIONS(-DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1)