ferencd@0: // ferencd@0: // This file was automatically generated by CMake. ferencd@0: // ferencd@0: ferencd@0: #ifndef VMIME_CONFIG_HPP_INCLUDED ferencd@0: #define VMIME_CONFIG_HPP_INCLUDED ferencd@0: ferencd@0: ferencd@0: #include "vmime/export.hpp" ferencd@0: ferencd@0: ferencd@0: // Name of package ferencd@0: #define VMIME_PACKAGE "@PROJECT_NAME@" ferencd@0: ferencd@0: // Version number of package ferencd@0: #define VMIME_VERSION "@VMIME_VERSION@" ferencd@0: #define VMIME_API "@VMIME_API_VERSION@" ferencd@0: ferencd@0: // Target OS and architecture ferencd@0: #define VMIME_TARGET_ARCH "@CMAKE_TARGET_ARCHITECTURES@" ferencd@0: #define VMIME_TARGET_OS "@CMAKE_SYSTEM_NAME@" ferencd@0: ferencd@0: // Set to 1 if debugging should be activated ferencd@0: #define VMIME_DEBUG @VMIME_DEBUG@ ferencd@0: ferencd@0: // Byte order (set one or the other, but not both!) ferencd@0: #define VMIME_BYTE_ORDER_BIG_ENDIAN @VMIME_BYTE_ORDER_BIG_ENDIAN@ ferencd@0: #define VMIME_BYTE_ORDER_LITTLE_ENDIAN @VMIME_BYTE_ORDER_LITTLE_ENDIAN@ ferencd@0: ferencd@0: // Generic types ferencd@0: #cmakedefine01 VMIME_HAVE_CSTDINT ferencd@0: #if VMIME_HAVE_CSTDINT ferencd@0: # include ferencd@0: #endif ferencd@0: ferencd@0: // -- 8-bit ferencd@0: typedef signed @VMIME_8BIT_TYPE@ vmime_int8; ferencd@0: typedef unsigned @VMIME_8BIT_TYPE@ vmime_uint8; ferencd@0: // -- 16-bit ferencd@0: typedef signed @VMIME_16BIT_TYPE@ vmime_int16; ferencd@0: typedef unsigned @VMIME_16BIT_TYPE@ vmime_uint16; ferencd@0: // -- 32-bit ferencd@0: typedef signed @VMIME_32BIT_TYPE@ vmime_int32; ferencd@0: typedef unsigned @VMIME_32BIT_TYPE@ vmime_uint32; ferencd@0: // -- 64-bit ferencd@0: typedef signed @VMIME_64BIT_TYPE@ vmime_int64; ferencd@0: typedef unsigned @VMIME_64BIT_TYPE@ vmime_uint64; ferencd@0: ferencd@0: #cmakedefine01 VMIME_HAVE_SIZE_T ferencd@0: ferencd@0: // Charset conversion support ferencd@0: #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_ICONV ferencd@0: #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_ICU ferencd@0: #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_WIN ferencd@0: ferencd@0: // Options ferencd@0: // -- File-system support ferencd@0: #cmakedefine01 VMIME_HAVE_FILESYSTEM_FEATURES ferencd@0: // -- SASL support ferencd@0: #cmakedefine01 VMIME_HAVE_SASL_SUPPORT ferencd@0: // -- TLS/SSL support ferencd@0: #cmakedefine01 VMIME_HAVE_TLS_SUPPORT ferencd@0: #cmakedefine01 VMIME_TLS_SUPPORT_LIB_IS_GNUTLS ferencd@0: #cmakedefine01 VMIME_TLS_SUPPORT_LIB_IS_OPENSSL ferencd@0: #define VMIME_HAVE_GNUTLS_PRIORITY_FUNCS @VMIME_HAVE_GNUTLS_PRIORITY_FUNCS@ ferencd@0: // -- Messaging support ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_FEATURES ferencd@0: // -- Messaging protocols ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_POP3 ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_SMTP ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_IMAP ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_MAILDIR ferencd@0: #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_SENDMAIL ferencd@0: // -- Platform-specific code ferencd@0: #cmakedefine01 VMIME_PLATFORM_IS_POSIX ferencd@0: #cmakedefine01 VMIME_PLATFORM_IS_WINDOWS ferencd@0: #cmakedefine01 VMIME_HAVE_PTHREAD ferencd@0: #cmakedefine01 VMIME_HAVE_GETADDRINFO ferencd@0: #cmakedefine01 VMIME_HAVE_GETTID ferencd@0: #cmakedefine01 VMIME_HAVE_SYSCALL ferencd@0: #cmakedefine01 VMIME_HAVE_SYSCALL_GETTID ferencd@0: #cmakedefine01 VMIME_HAVE_GMTIME_S ferencd@0: #cmakedefine01 VMIME_HAVE_GMTIME_R ferencd@0: #cmakedefine01 VMIME_HAVE_LOCALTIME_S ferencd@0: #cmakedefine01 VMIME_HAVE_LOCALTIME_R ferencd@0: #cmakedefine01 VMIME_HAVE_MLANG ferencd@0: #cmakedefine01 VMIME_SHARED_PTR_USE_CXX ferencd@0: #cmakedefine01 VMIME_SHARED_PTR_USE_BOOST ferencd@0: ferencd@0: ferencd@0: #define VMIME_SENDMAIL_PATH "@VMIME_SENDMAIL_PATH@" ferencd@0: ferencd@0: ferencd@0: #endif // VMIME_CONFIG_HPP_INCLUDED ferencd@0: