/* config.h file expanded by Cmake for build */ #ifndef CONFIG_H #define CONFIG_H /* fallocate(2) is supported */ #cmakedefine CEPH_HAVE_FALLOCATE /* Define to 1 if you have the `posix_fadvise' function. */ #cmakedefine HAVE_POSIX_FADVISE 1 /* Define to 1 if you have the `posix_fallocate' function. */ #cmakedefine HAVE_POSIX_FALLOCATE 1 /* Define to 1 if you have the `syncfs' function. */ #cmakedefine HAVE_SYS_SYNCFS 1 /* sync_file_range(2) is supported */ #cmakedefine HAVE_SYNC_FILE_RANGE /* Define if you have mallinfo */ #cmakedefine HAVE_MALLINFO /* Define to 1 if you have the `pwritev' function. */ #cmakedefine HAVE_PWRITEV 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_MOUNT_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_VFS_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_EXECINFO_H 1 /* Define to 1 if the system has the type `__s16'. */ #cmakedefine HAVE___S16 1 /* Define to 1 if the system has the type `__s32'. */ #cmakedefine HAVE___S32 1 /* Define to 1 if the system has the type `__s64'. */ #cmakedefine HAVE___S64 1 /* Define to 1 if the system has the type `__s8'. */ #cmakedefine HAVE___S8 1 /* Define to 1 if the system has the type `__u16'. */ #cmakedefine HAVE___U16 1 /* Define to 1 if the system has the type `__u32'. */ #cmakedefine HAVE___U32 1 /* Define to 1 if the system has the type `__u64'. */ #cmakedefine HAVE___U64 1 /* Define to 1 if the system has the type `__u8'. */ #cmakedefine HAVE___U8 1 /* Define if the system has the type `in_addr_t' */ #cmakedefine HAVE_IN_ADDR_T /* Define if you have res_nquery */ #cmakedefine HAVE_RES_NQUERY /* Defined if you have LZ4 */ #cmakedefine HAVE_LZ4 /* Defined if you have BROTLI */ #cmakedefine HAVE_BROTLI /* Defined if you have libaio */ #cmakedefine HAVE_LIBAIO /* Defined if you have libzbd */ #cmakedefine HAVE_LIBZBD /* Defined if you have liburing */ #cmakedefine HAVE_LIBURING /* Defind if you have POSIX AIO */ #cmakedefine HAVE_POSIXAIO /* Defined if OpenLDAP enabled */ #cmakedefine HAVE_OPENLDAP /* Define if you have fuse */ #cmakedefine HAVE_LIBFUSE /* Define version major */ #define CEPH_FUSE_MAJOR_VERSION @FUSE_MAJOR_VERSION@ /* Define version minor */ #define CEPH_FUSE_MINOR_VERSION @FUSE_MINOR_VERSION@ /* Define to 1 if you have libxfs */ #cmakedefine HAVE_LIBXFS 1 /* SPDK conditional compilation */ #cmakedefine HAVE_SPDK /* DPDK conditional compilation */ #cmakedefine HAVE_DPDK /* PMEM_DEVICE (OSD) conditional compilation */ #cmakedefine HAVE_BLUESTORE_PMEM /* Defined if LevelDB supports bloom filters */ #cmakedefine HAVE_LEVELDB_FILTER_POLICY /* Define if you have tcmalloc */ #cmakedefine HAVE_LIBTCMALLOC #cmakedefine LIBTCMALLOC_MISSING_ALIGNED_ALLOC /* Define if have curl_multi_wait() */ #cmakedefine HAVE_CURL_MULTI_WAIT 1 /* AsyncMessenger RDMA conditional compilation */ #cmakedefine HAVE_RDMA /* ibverbs experimental conditional compilation */ #cmakedefine HAVE_IBV_EXP /* define if bluestore enabled */ #cmakedefine WITH_BLUESTORE /* define if cephfs enabled */ #cmakedefine WITH_CEPHFS /*define if GSSAPI/KRB5 enabled */ #cmakedefine HAVE_GSSAPI /* define if rbd enabled */ #cmakedefine WITH_RBD /* define if kernel rbd enabled */ #cmakedefine WITH_KRBD /* define if key-value-store is enabled */ #cmakedefine WITH_KVS /* define if radosgw enabled */ #cmakedefine WITH_RADOSGW /* define if radosgw enabled */ #cmakedefine WITH_RADOSGW_FCGI_FRONTEND /* define if leveldb is enabled */ #cmakedefine WITH_LEVELDB /* define if radosgw's beast frontend enabled */ #cmakedefine WITH_RADOSGW_BEAST_FRONTEND /* define if radosgw has openssl support */ #cmakedefine WITH_CURL_OPENSSL /* define if HAVE_THREAD_SAFE_RES_QUERY */ #cmakedefine HAVE_THREAD_SAFE_RES_QUERY /* define if HAVE_REENTRANT_STRSIGNAL */ #cmakedefine HAVE_REENTRANT_STRSIGNAL /* Define if you want to use LTTng */ #cmakedefine WITH_LTTNG /* Define if you want to use Jaeger */ #cmakedefine HAVE_JAEGER /* Define if you want to use EVENTTRACE */ #cmakedefine WITH_EVENTTRACE /* Define if you want to OSD function instrumentation */ #cmakedefine WITH_OSD_INSTRUMENT_FUNCTIONS /* Define if you want to use Babeltrace */ #cmakedefine WITH_BABELTRACE /* Define to 1 if you have the header file. */ #cmakedefine HAVE_BABELTRACE_BABELTRACE_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_BABELTRACE_CTF_EVENTS_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_BABELTRACE_CTF_ITERATOR_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_ARPA_NAMESER_COMPAT_H 1 /* FastCGI headers are in /usr/include/fastcgi */ #cmakedefine FASTCGI_INCLUDE_DIR /* splice(2) is supported */ #cmakedefine CEPH_HAVE_SPLICE /* Define if you want C_Gather debugging */ #cmakedefine DEBUG_GATHER /* Define to 1 if you have the `getgrouplist' function. */ #cmakedefine HAVE_GETGROUPLIST 1 /* LTTng is disabled, so define this macro to be nothing. */ #cmakedefine tracepoint /* Define to 1 if you have fdatasync. */ #cmakedefine HAVE_FDATASYNC 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_VALGRIND_HELGRIND_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_PRCTL_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LINUX_TYPES_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LINUX_VERSION_H 1 /* Define to 1 if you have sched.h. */ #cmakedefine HAVE_SCHED 1 /* Define to 1 if you have sigdescr_np. */ #cmakedefine HAVE_SIGDESCR_NP 1 /* Support SSE (Streaming SIMD Extensions) instructions */ #cmakedefine HAVE_SSE /* Support SSE2 (Streaming SIMD Extensions 2) instructions */ #cmakedefine HAVE_SSE2 /* Define to 1 if you have the `pipe2' function. */ #cmakedefine HAVE_PIPE2 1 /* Support NEON instructions */ #cmakedefine HAVE_NEON /* Define if you have pthread_spin_init */ #cmakedefine HAVE_PTHREAD_SPINLOCK /* name_to_handle_at exists */ #cmakedefine HAVE_NAME_TO_HANDLE_AT /* we have a recent nasm and are x86_64 */ #cmakedefine HAVE_NASM_X64 /* nasm can also build the isa-l:avx2 */ #cmakedefine HAVE_NASM_X64_AVX2 /* nasm can also build the isa-l:avx512 */ #cmakedefine HAVE_NASM_X64_AVX512 /* Define if isa-l is compiled for arm64 */ #cmakedefine HAVE_ARMV8_SIMD /* Define to 1 if strerror_r returns char *. */ #cmakedefine STRERROR_R_CHAR_P 1 /* Defined if you have libzfs enabled */ #cmakedefine HAVE_LIBZFS /* Define if the C compiler supports __func__ */ #cmakedefine HAVE_FUNC /* Define if the C compiler supports __PRETTY_FUNCTION__ */ #cmakedefine HAVE_PRETTY_FUNC /* Define if the C compiler supports __attribute__((__symver__ (".."))) */ #cmakedefine HAVE_ATTR_SYMVER /* Define if the C compiler supports __asm__(".symver ..") */ #cmakedefine HAVE_ASM_SYMVER /* Have eventfd extension. */ #cmakedefine HAVE_EVENTFD /* Define if enabling coverage. */ #cmakedefine ENABLE_COVERAGE /* Defined if you want pg ref debugging */ #cmakedefine PG_DEBUG_REFS /* Support ARMv8 CRC instructions */ #cmakedefine HAVE_ARMV8_CRC /* Support ARMv8 CRYPTO instructions */ #cmakedefine HAVE_ARMV8_CRYPTO /* Support ARMv8 CRC and CRYPTO intrinsics */ #cmakedefine HAVE_ARMV8_CRC_CRYPTO_INTRINSICS /* Define if you have struct stat.st_mtimespec.tv_nsec */ #cmakedefine HAVE_STAT_ST_MTIMESPEC_TV_NSEC /* Define if you have struct stat.st_mtim.tv_nsec */ #cmakedefine HAVE_STAT_ST_MTIM_TV_NSEC /* Define if compiler supports static_cast<> */ #cmakedefine HAVE_STATIC_CAST /* Version number of package */ #cmakedefine PROJECT_VERSION "@PROJECT_VERSION@" /* Defined if pthread_setname_np() is available */ #cmakedefine HAVE_PTHREAD_SETNAME_NP 1 /* Defined if pthread_rwlockattr_setkind_np() is available */ #cmakedefine HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP /* Defined if blkin enabled */ #cmakedefine WITH_BLKIN /* Defined if pthread_set_name_np() is available */ #cmakedefine HAVE_PTHREAD_SET_NAME_NP /* Defined if pthread_getname_np() is available */ #cmakedefine HAVE_PTHREAD_GETNAME_NP 1 /* Support POWER8 instructions */ #cmakedefine HAVE_POWER8 /* Define if endian type is big endian */ #cmakedefine CEPH_BIG_ENDIAN /* Define if endian type is little endian */ #cmakedefine CEPH_LITTLE_ENDIAN #cmakedefine MGR_PYTHON_EXECUTABLE "@MGR_PYTHON_EXECUTABLE@" /* the default value of "mgr_disabled_module" option */ #cmakedefine MGR_DISABLED_MODULES "@MGR_DISABLED_MODULES@" /* Define to 1 if you have the `getprogname' function. */ #cmakedefine HAVE_GETPROGNAME 1 /* Defined if getentropy() is available */ #cmakedefine HAVE_GETENTROPY /* Defined if libradosstriper is enabled: */ #cmakedefine WITH_LIBRADOSSTRIPER /* Defined if OpenSSL is available for the rgw beast frontend */ #cmakedefine WITH_RADOSGW_BEAST_OPENSSL /* Defined if rabbitmq-c is available for rgw amqp push endpoint */ #cmakedefine WITH_RADOSGW_AMQP_ENDPOINT /* Defined if libedkafka is available for rgw kafka push endpoint */ #cmakedefine WITH_RADOSGW_KAFKA_ENDPOINT /* Defined if lua packages can be installed by radosgw */ #cmakedefine WITH_RADOSGW_LUA_PACKAGES /* Defined if std::map::merge() is supported */ #cmakedefine HAVE_STDLIB_MAP_SPLICING /* Defined if Intel QAT compress/decompress is supported */ #cmakedefine HAVE_QATZIP /* Define if seastar is available. */ #cmakedefine HAVE_SEASTAR /* Define if unit tests are built. */ #cmakedefine UNIT_TESTS_BUILT /* Define if RBD QCOW migration format is enabled */ #cmakedefine WITH_RBD_MIGRATION_FORMAT_QCOW_V1 /* Define if RWL is enabled */ #cmakedefine WITH_RBD_RWL /* Define if PWL-SSD is enabled */ #cmakedefine WITH_RBD_SSD_CACHE /* Define if libcryptsetup version < 2.0.5 */ #cmakedefine LIBCRYPTSETUP_LEGACY_DATA_ALIGNMENT /* Define if libcryptsetup can be used (linux only) */ #cmakedefine HAVE_LIBCRYPTSETUP /* Shared library extension, such as .so, .dll or .dylib */ #cmakedefine CMAKE_SHARED_LIBRARY_SUFFIX "@CMAKE_SHARED_LIBRARY_SUFFIX@" /* libexec directory path */ #cmakedefine CMAKE_INSTALL_LIBEXECDIR "@CMAKE_INSTALL_LIBEXECDIR@" #endif /* CONFIG_H */