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