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