annotate 3rdparty/vmime/cmake/config.hpp.cmake @ 0:a4671277546c tip

created the repository for the thymian project
author ferencd
date Tue, 17 Aug 2021 11:19:54 +0200
parents
children
rev   line source
ferencd@0 1 //
ferencd@0 2 // This file was automatically generated by CMake.
ferencd@0 3 //
ferencd@0 4
ferencd@0 5 #ifndef VMIME_CONFIG_HPP_INCLUDED
ferencd@0 6 #define VMIME_CONFIG_HPP_INCLUDED
ferencd@0 7
ferencd@0 8
ferencd@0 9 #include "vmime/export.hpp"
ferencd@0 10
ferencd@0 11
ferencd@0 12 // Name of package
ferencd@0 13 #define VMIME_PACKAGE "@PROJECT_NAME@"
ferencd@0 14
ferencd@0 15 // Version number of package
ferencd@0 16 #define VMIME_VERSION "@VMIME_VERSION@"
ferencd@0 17 #define VMIME_API "@VMIME_API_VERSION@"
ferencd@0 18
ferencd@0 19 // Target OS and architecture
ferencd@0 20 #define VMIME_TARGET_ARCH "@CMAKE_TARGET_ARCHITECTURES@"
ferencd@0 21 #define VMIME_TARGET_OS "@CMAKE_SYSTEM_NAME@"
ferencd@0 22
ferencd@0 23 // Set to 1 if debugging should be activated
ferencd@0 24 #define VMIME_DEBUG @VMIME_DEBUG@
ferencd@0 25
ferencd@0 26 // Byte order (set one or the other, but not both!)
ferencd@0 27 #define VMIME_BYTE_ORDER_BIG_ENDIAN @VMIME_BYTE_ORDER_BIG_ENDIAN@
ferencd@0 28 #define VMIME_BYTE_ORDER_LITTLE_ENDIAN @VMIME_BYTE_ORDER_LITTLE_ENDIAN@
ferencd@0 29
ferencd@0 30 // Generic types
ferencd@0 31 #cmakedefine01 VMIME_HAVE_CSTDINT
ferencd@0 32 #if VMIME_HAVE_CSTDINT
ferencd@0 33 # include <cstdint>
ferencd@0 34 #endif
ferencd@0 35
ferencd@0 36 // -- 8-bit
ferencd@0 37 typedef signed @VMIME_8BIT_TYPE@ vmime_int8;
ferencd@0 38 typedef unsigned @VMIME_8BIT_TYPE@ vmime_uint8;
ferencd@0 39 // -- 16-bit
ferencd@0 40 typedef signed @VMIME_16BIT_TYPE@ vmime_int16;
ferencd@0 41 typedef unsigned @VMIME_16BIT_TYPE@ vmime_uint16;
ferencd@0 42 // -- 32-bit
ferencd@0 43 typedef signed @VMIME_32BIT_TYPE@ vmime_int32;
ferencd@0 44 typedef unsigned @VMIME_32BIT_TYPE@ vmime_uint32;
ferencd@0 45 // -- 64-bit
ferencd@0 46 typedef signed @VMIME_64BIT_TYPE@ vmime_int64;
ferencd@0 47 typedef unsigned @VMIME_64BIT_TYPE@ vmime_uint64;
ferencd@0 48
ferencd@0 49 #cmakedefine01 VMIME_HAVE_SIZE_T
ferencd@0 50
ferencd@0 51 // Charset conversion support
ferencd@0 52 #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_ICONV
ferencd@0 53 #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_ICU
ferencd@0 54 #cmakedefine01 VMIME_CHARSETCONV_LIB_IS_WIN
ferencd@0 55
ferencd@0 56 // Options
ferencd@0 57 // -- File-system support
ferencd@0 58 #cmakedefine01 VMIME_HAVE_FILESYSTEM_FEATURES
ferencd@0 59 // -- SASL support
ferencd@0 60 #cmakedefine01 VMIME_HAVE_SASL_SUPPORT
ferencd@0 61 // -- TLS/SSL support
ferencd@0 62 #cmakedefine01 VMIME_HAVE_TLS_SUPPORT
ferencd@0 63 #cmakedefine01 VMIME_TLS_SUPPORT_LIB_IS_GNUTLS
ferencd@0 64 #cmakedefine01 VMIME_TLS_SUPPORT_LIB_IS_OPENSSL
ferencd@0 65 #define VMIME_HAVE_GNUTLS_PRIORITY_FUNCS @VMIME_HAVE_GNUTLS_PRIORITY_FUNCS@
ferencd@0 66 // -- Messaging support
ferencd@0 67 #cmakedefine01 VMIME_HAVE_MESSAGING_FEATURES
ferencd@0 68 // -- Messaging protocols
ferencd@0 69 #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_POP3
ferencd@0 70 #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_SMTP
ferencd@0 71 #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_IMAP
ferencd@0 72 #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_MAILDIR
ferencd@0 73 #cmakedefine01 VMIME_HAVE_MESSAGING_PROTO_SENDMAIL
ferencd@0 74 // -- Platform-specific code
ferencd@0 75 #cmakedefine01 VMIME_PLATFORM_IS_POSIX
ferencd@0 76 #cmakedefine01 VMIME_PLATFORM_IS_WINDOWS
ferencd@0 77 #cmakedefine01 VMIME_HAVE_PTHREAD
ferencd@0 78 #cmakedefine01 VMIME_HAVE_GETADDRINFO
ferencd@0 79 #cmakedefine01 VMIME_HAVE_GETTID
ferencd@0 80 #cmakedefine01 VMIME_HAVE_SYSCALL
ferencd@0 81 #cmakedefine01 VMIME_HAVE_SYSCALL_GETTID
ferencd@0 82 #cmakedefine01 VMIME_HAVE_GMTIME_S
ferencd@0 83 #cmakedefine01 VMIME_HAVE_GMTIME_R
ferencd@0 84 #cmakedefine01 VMIME_HAVE_LOCALTIME_S
ferencd@0 85 #cmakedefine01 VMIME_HAVE_LOCALTIME_R
ferencd@0 86 #cmakedefine01 VMIME_HAVE_MLANG
ferencd@0 87 #cmakedefine01 VMIME_SHARED_PTR_USE_CXX
ferencd@0 88 #cmakedefine01 VMIME_SHARED_PTR_USE_BOOST
ferencd@0 89
ferencd@0 90
ferencd@0 91 #define VMIME_SENDMAIL_PATH "@VMIME_SENDMAIL_PATH@"
ferencd@0 92
ferencd@0 93
ferencd@0 94 #endif // VMIME_CONFIG_HPP_INCLUDED
ferencd@0 95