Go to the documentation of this file. 19 #if !defined(FOLLY_MOBILE) 20 #if defined(__ANDROID__) || \ 21 (defined(__APPLE__) && \ 22 (TARGET_IPHONE_SIMULATOR || TARGET_OS_SIMULATOR || TARGET_OS_IPHONE)) 23 #define FOLLY_MOBILE 1 25 #define FOLLY_MOBILE 0 27 #endif // FOLLY_MOBILE 29 #define FOLLY_HAVE_PTHREAD 1 30 #define FOLLY_HAVE_PTHREAD_ATFORK 1 32 #define FOLLY_HAVE_LIBGFLAGS 1 34 #define FOLLY_GFLAGS_NAMESPACE gflags 36 #define FOLLY_HAVE_LIBGLOG 1 38 #define FOLLY_USE_JEMALLOC 1 39 #define FOLLY_USE_LIBSTDCPP 1 41 #if __has_include(<features.h>) 45 #define FOLLY_HAVE_MEMRCHR 1 46 #define FOLLY_HAVE_PREADV 1 47 #define FOLLY_HAVE_PWRITEV 1 48 #define FOLLY_HAVE_CLOCK_GETTIME 1 49 #define FOLLY_HAVE_OPENSSL_ASN1_TIME_DIFF 1 51 #define FOLLY_HAVE_IFUNC 1 52 #define FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE 1 53 #define FOLLY_HAVE_UNALIGNED_ACCESS 1 54 #define FOLLY_HAVE_VLA 1 55 #define FOLLY_HAVE_WEAK_SYMBOLS 1 56 #define FOLLY_HAVE_LINUX_VDSO 1 57 #define FOLLY_HAVE_MALLOC_USABLE_SIZE 1 58 #define FOLLY_HAVE_INT128_T 1 59 #define FOLLY_SUPPLY_MISSING_INT128_TRAITS 1 60 #define FOLLY_HAVE_WCHAR_SUPPORT 1 61 #define FOLLY_HAVE_EXTRANDOM_SFMT19937 1 64 #define HAVE_VSNPRINTF_ERRORS 1 67 #define FOLLY_DEMANGLE_MAX_SYMBOL_SIZE 1024 71 #define FOLLY_HAVE_LIBLZ4 1 72 #define FOLLY_HAVE_LIBLZMA 1 73 #define FOLLY_HAVE_LIBSNAPPY 1 74 #define FOLLY_HAVE_LIBZ 1 80 #define FOLLY_SUPPORT_SHARED_LIBRARY 1