blob: de630099903010af5771efea9e22d4e1b4b719fc [file] [log] [blame]
#ifndef _FOLLY_CONFIG_H
#define _FOLLY_CONFIG_H 1
/* folly-config.h. Generated automatically at end of configure. */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to "final" if the compiler supports C++11 "final" */
#ifndef FOLLY_FINAL
#define FOLLY_FINAL final
#endif
/* Define to gflags namespace (usually "google" or "gflags") */
#ifndef FOLLY_GFLAGS_NAMESPACE
#define FOLLY_GFLAGS_NAMESPACE gflags
#endif
/* Define to 1 if you have the <bits/c++config.h> header file. */
/* #undef HAVE_BITS_C__CONFIG_H */
/* Define to 1 if you have the <bits/functexcept.h> header file. */
/* #undef HAVE_BITS_FUNCTEXCEPT_H */
/* define if the Boost library is available */
#ifndef FOLLY_HAVE_BOOST
#define FOLLY_HAVE_BOOST /**/
#endif
/* define if the Boost::Chrono library is available */
#ifndef FOLLY_HAVE_BOOST_CHRONO
#define FOLLY_HAVE_BOOST_CHRONO /**/
#endif
/* define if the Boost::Context library is available */
#ifndef FOLLY_HAVE_BOOST_CONTEXT
#define FOLLY_HAVE_BOOST_CONTEXT /**/
#endif
/* define if the Boost::Filesystem library is available */
#ifndef FOLLY_HAVE_BOOST_FILESYSTEM
#define FOLLY_HAVE_BOOST_FILESYSTEM /**/
#endif
/* define if the Boost::PROGRAM_OPTIONS library is available */
#ifndef FOLLY_HAVE_BOOST_PROGRAM_OPTIONS
#define FOLLY_HAVE_BOOST_PROGRAM_OPTIONS /**/
#endif
/* define if the Boost::Regex library is available */
#ifndef FOLLY_HAVE_BOOST_REGEX
#define FOLLY_HAVE_BOOST_REGEX /**/
#endif
/* define if the Boost::System library is available */
#ifndef FOLLY_HAVE_BOOST_SYSTEM
#define FOLLY_HAVE_BOOST_SYSTEM /**/
#endif
/* define if the Boost::Thread library is available */
#ifndef FOLLY_HAVE_BOOST_THREAD
#define FOLLY_HAVE_BOOST_THREAD /**/
#endif
/* Define to 1 if we support clock_gettime(2). */
#ifndef FOLLY_HAVE_CLOCK_GETTIME
#define FOLLY_HAVE_CLOCK_GETTIME 1
#endif
/* Define to 1 if we have cplus_demangle_v3_callback. */
/* #undef HAVE_CPLUS_DEMANGLE_V3_CALLBACK */
/* Define to 1 if you have the <dlfcn.h> header file. */
#ifndef FOLLY_HAVE_DLFCN_H
#define FOLLY_HAVE_DLFCN_H 1
#endif
/* Define to 1 if you have the <dwarf.h> header file. */
/* #undef HAVE_DWARF_H */
/* Define to 1 if you have the <features.h> header file. */
/* #undef HAVE_FEATURES_H */
/* Define to 1 if the compiler supports ifunc */
/* #undef HAVE_IFUNC */
/* Define if we have __int128 */
#ifndef FOLLY_HAVE_INT128_T
#define FOLLY_HAVE_INT128_T 1
#endif
/* Define to 1 if you have the <inttypes.h> header file. */
#ifndef FOLLY_HAVE_INTTYPES_H
#define FOLLY_HAVE_INTTYPES_H 1
#endif
/* Define to 1 if you have the `atomic' library (-latomic). */
/* #undef HAVE_LIBATOMIC */
/* Define to 1 if you have the `bz2' library (-lbz2). */
#ifndef FOLLY_HAVE_LIBBZ2
#define FOLLY_HAVE_LIBBZ2 1
#endif
/* Define to 1 if you have the `dl' library (-ldl). */
/* #undef HAVE_LIBDL */
/* Define to 1 if you have the `double-conversion' library
(-ldouble-conversion). */
#ifndef FOLLY_HAVE_LIBDOUBLE_CONVERSION
#define FOLLY_HAVE_LIBDOUBLE_CONVERSION 1
#endif
/* Define to 1 if you have the <libdwarf/dwarf.h> header file. */
/* #undef HAVE_LIBDWARF_DWARF_H */
/* Define to 1 if you have the `event' library (-levent). */
#ifndef FOLLY_HAVE_LIBEVENT
#define FOLLY_HAVE_LIBEVENT 1
#endif
/* Define to 1 if you have the `gflags' library (-lgflags). */
#ifndef FOLLY_HAVE_LIBGFLAGS
#define FOLLY_HAVE_LIBGFLAGS 1
#endif
/* Define to 1 if you have the `glog' library (-lglog). */
#ifndef FOLLY_HAVE_LIBGLOG
#define FOLLY_HAVE_LIBGLOG 1
#endif
/* Define to 1 if you have the `lz4' library (-llz4). */
#ifndef FOLLY_HAVE_LIBLZ4
#define FOLLY_HAVE_LIBLZ4 1
#endif
/* Define to 1 if you have the `lzma' library (-llzma). */
#ifndef FOLLY_HAVE_LIBLZMA
#define FOLLY_HAVE_LIBLZMA 1
#endif
/* Define to 1 if you have the `snappy' library (-lsnappy). */
#ifndef FOLLY_HAVE_LIBSNAPPY
#define FOLLY_HAVE_LIBSNAPPY 1
#endif
/* Define to 1 if you have the `z' library (-lz). */
#ifndef FOLLY_HAVE_LIBZ
#define FOLLY_HAVE_LIBZ 1
#endif
/* Define to 1 if you have the `zstd' library (-lzstd). */
/* #undef HAVE_LIBZSTD */
/* Define to 1 if membarrier.h is available */
/* #undef HAVE_LINUX_MEMBARRIER_H */
/* Define to 1 if liblinux-vdso is available */
/* #undef HAVE_LINUX_VDSO */
/* Define to 1 if you have the <malloc.h> header file. */
/* #undef HAVE_MALLOC_H */
/* Define to 1 if you have the `malloc_size' function. */
#ifndef FOLLY_HAVE_MALLOC_SIZE
#define FOLLY_HAVE_MALLOC_SIZE 1
#endif
/* Define to 1 if you have the `malloc_usable_size' function. */
/* #undef HAVE_MALLOC_USABLE_SIZE */
/* Define to 1 if you have the <memory.h> header file. */
#ifndef FOLLY_HAVE_MEMORY_H
#define FOLLY_HAVE_MEMORY_H 1
#endif
/* Define to 1 if you have the `memrchr' function. */
/* #undef HAVE_MEMRCHR */
/* Define to 1 if you have the `pipe2' function. */
/* #undef HAVE_PIPE2 */
/* Define to 1 if you have the `preadv' function. */
/* #undef HAVE_PREADV */
/* Define to 1 if pthread is avaliable */
#ifndef FOLLY_HAVE_PTHREAD
#define FOLLY_HAVE_PTHREAD 1
#endif
/* Define to 1 if the compiler supports pthread_atfork */
#ifndef FOLLY_HAVE_PTHREAD_ATFORK
#define FOLLY_HAVE_PTHREAD_ATFORK 1
#endif
/* Define to 1 if the system has the type `pthread_spinlock_t'. */
/* #undef HAVE_PTHREAD_SPINLOCK_T */
/* Define to 1 if you have the `pwritev' function. */
/* #undef HAVE_PWRITEV */
/* Define if both -Wshadow-local and -Wshadow-compatible-local are supported.
*/
#ifndef FOLLY_HAVE_SHADOW_LOCAL_WARNINGS
#define FOLLY_HAVE_SHADOW_LOCAL_WARNINGS 1
#endif
/* Define if g++ supports C++1y features. */
#ifndef FOLLY_HAVE_STDCXX_1Y
#define FOLLY_HAVE_STDCXX_1Y /**/
#endif
/* Define to 1 if you have the <stdint.h> header file. */
#ifndef FOLLY_HAVE_STDINT_H
#define FOLLY_HAVE_STDINT_H 1
#endif
/* Define to 1 if you have the <stdlib.h> header file. */
#ifndef FOLLY_HAVE_STDLIB_H
#define FOLLY_HAVE_STDLIB_H 1
#endif
/* Define to 1 if we have a usable std::is_trivially_copyable<T>
implementation. */
#ifndef FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE
#define FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE 1
#endif
/* Define to 1 if you have the <strings.h> header file. */
#ifndef FOLLY_HAVE_STRINGS_H
#define FOLLY_HAVE_STRINGS_H 1
#endif
/* Define to 1 if you have the <string.h> header file. */
#ifndef FOLLY_HAVE_STRING_H
#define FOLLY_HAVE_STRING_H 1
#endif
/* Define to 1 if you have the <sys/stat.h> header file. */
#ifndef FOLLY_HAVE_SYS_STAT_H
#define FOLLY_HAVE_SYS_STAT_H 1
#endif
/* Define to 1 if you have the <sys/types.h> header file. */
#ifndef FOLLY_HAVE_SYS_TYPES_H
#define FOLLY_HAVE_SYS_TYPES_H 1
#endif
/* Define to 1 if the architecture allows unaligned accesses */
#ifndef FOLLY_HAVE_UNALIGNED_ACCESS
#define FOLLY_HAVE_UNALIGNED_ACCESS 1
#endif
/* Define to 1 if you have the <unistd.h> header file. */
#ifndef FOLLY_HAVE_UNISTD_H
#define FOLLY_HAVE_UNISTD_H 1
#endif
/* Define to 1 if the compiler has VLA (variable-length array) support,
otherwise define to 0 */
#ifndef FOLLY_HAVE_VLA
#define FOLLY_HAVE_VLA 1
#endif
/* Define to 1 if the vsnprintf supports returning errors on bad format
strings. */
/* #undef HAVE_VSNPRINTF_ERRORS */
/* Define to 1 if the libc supports wchar well */
#ifndef FOLLY_HAVE_WCHAR_SUPPORT
#define FOLLY_HAVE_WCHAR_SUPPORT 1
#endif
/* Define to 1 if the linker supports weak symbols. */
/* #undef HAVE_WEAK_SYMBOLS */
/* Define to 1 if the runtime supports XSI-style strerror_r */
#ifndef FOLLY_HAVE_XSI_STRERROR_R
#define FOLLY_HAVE_XSI_STRERROR_R 1
#endif
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#ifndef FOLLY_LT_OBJDIR
#define FOLLY_LT_OBJDIR ".libs/"
#endif
/* Define to 1 for compiler guards for mobile targets. */
/* #undef MOBILE */
/* Define to "override" if the compiler supports C++11 "override" */
#ifndef FOLLY_OVERRIDE
#define FOLLY_OVERRIDE override
#endif
/* Name of package */
#ifndef FOLLY_PACKAGE
#define FOLLY_PACKAGE "folly"
#endif
/* Define to the address where bug reports for this package should be sent. */
#ifndef FOLLY_PACKAGE_BUGREPORT
#define FOLLY_PACKAGE_BUGREPORT "folly@fb.com"
#endif
/* Define to the full name of this package. */
#ifndef FOLLY_PACKAGE_NAME
#define FOLLY_PACKAGE_NAME "folly"
#endif
/* Define to the full name and version of this package. */
#ifndef FOLLY_PACKAGE_STRING
#define FOLLY_PACKAGE_STRING "folly 57.0"
#endif
/* Define to the one symbol short name of this package. */
#ifndef FOLLY_PACKAGE_TARNAME
#define FOLLY_PACKAGE_TARNAME "folly"
#endif
/* Define to the home page for this package. */
#ifndef FOLLY_PACKAGE_URL
#define FOLLY_PACKAGE_URL ""
#endif
/* Define to the version of this package. */
#ifndef FOLLY_PACKAGE_VERSION
#define FOLLY_PACKAGE_VERSION "57.0"
#endif
/* Define to 1 if you have the ANSI C header files. */
#ifndef FOLLY_STDC_HEADERS
#define FOLLY_STDC_HEADERS 1
#endif
/* Define if we need the standard integer traits defined for the type
`__int128'. */
/* #undef SUPPLY_MISSING_INT128_TRAITS */
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#ifndef FOLLY_TIME_WITH_SYS_TIME
#define FOLLY_TIME_WITH_SYS_TIME 1
#endif
/* Define to 1 if the gflags namespace is not "gflags" */
/* #undef UNUSUAL_GFLAGS_NAMESPACE */
/* Enable jemalloc */
/* #undef USE_JEMALLOC */
/* Define to 1 if we are using libc++. */
#ifndef FOLLY_USE_LIBCPP
#define FOLLY_USE_LIBCPP 1
#endif
/* Version number of package */
#ifndef FOLLY_VERSION
#define FOLLY_VERSION "57.0"
#endif
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
/* #undef inline */
#endif
/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */
/* Define to empty if the keyword `volatile' does not work. Warning: valid
code using `volatile' can become incorrect without. Disable with care. */
/* #undef volatile */
/* once: _FOLLY_CONFIG_H */
#endif