#cmakedefine01 WITHOUT_OPTIMIZATION #cmakedefine01 ENABLE_DEVEL #cmakedefine01 ENABLE_REFCNT_DEBUG #cmakedefine01 ENABLE_SHAREDPTR_DEBUG #cmakedefine01 HAVE_ATOMICS_32 #cmakedefine01 HAVE_ATOMICS_32_SYNC #if (HAVE_ATOMICS_32) # if (HAVE_ATOMICS_32_SYNC) # define ATOMIC_OP32(OP1,OP2,PTR,VAL) __sync_ ## OP1 ## _and_ ## OP2(PTR, VAL) # else # define ATOMIC_OP32(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST) # endif #endif #cmakedefine01 HAVE_ATOMICS_64 #cmakedefine01 HAVE_ATOMICS_64_SYNC #if (HAVE_ATOMICS_64) # if (HAVE_ATOMICS_64_SYNC) # define ATOMIC_OP64(OP1,OP2,PTR,VAL) __sync_ ## OP1 ## _and_ ## OP2(PTR, VAL) # else # define ATOMIC_OP64(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST) # endif #endif #cmakedefine01 WITH_ZLIB #cmakedefine01 WITH_LIBDL #cmakedefine01 WITH_PLUGINS #define WITH_SNAPPY 1 #define WITH_SOCKEM 1 #cmakedefine01 WITH_SSL #cmakedefine01 WITH_SASL #cmakedefine01 WITH_SASL_SCRAM #cmakedefine01 WITH_SASL_CYRUS #cmakedefine01 HAVE_REGEX #cmakedefine01 HAVE_STRNDUP #define SOLIB_EXT "${CMAKE_SHARED_LIBRARY_SUFFIX}"