-
Notifications
You must be signed in to change notification settings - Fork 16
/
config.h.in
135 lines (100 loc) · 2.68 KB
/
config.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
/*
* config.h.in
*
* Template for config.h
* This file gets modified and expanded by cmake.
*
* Copyright (C) 2012-2016 AIT Austrian Institute of Technology
* AIT Austrian Institute of Technology GmbH
* Donau-City-Strasse 1 | 1220 Vienna | Austria
* http://www.ait.ac.at
*
* This file is part of the AIT QKD Software Suite.
*
* The AIT QKD Software Suite is free software: you can redistribute
* it and/or modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
*
* The AIT QKD Software Suite is distributed in the hope that it will
* be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with the AIT QKD Software Suite.
* If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __CONFIG_H
#define __CONFIG_H
// ------------------------------------------------------------
// check defs (headers only)
// standard C headers
#cmakedefine HAVE_STDIO_H 1
#cmakedefine HAVE_STDDEF_H 1
#cmakedefine HAVE_STDLIB_H 1
#cmakedefine HAVE_INTTYPES_H 1
#cmakedefine HAVE_MEMORY_H 1
#cmakedefine HAVE_STRING_H 1
#cmakedefine HAVE_UNISTD_H 1
// stdbool.h
#cmakedefine HAVE_STDBOOL_H 1
// endian.h
#cmakedefine HAVE_ENDIAN_H 1
// time system headers
#cmakedefine HAVE_SYS_TIME_H 1
#cmakedefine HAVE_SYS_TIMES_H 1
#cmakedefine HAVE_TIME_H 1
// files
#cmakedefine HAVE_FCNTL_H 1
#cmakedefine HAVE_SYS_STAT_H 1
// some math
#cmakedefine HAVE_MATH_H 1
// networking
#cmakedefine HAVE_NETDB_H 1
#cmakedefine HAVE_IFADDRS_H 1
#cmakedefine HAVE_NETINET_IN_H 1
#cmakedefine HAVE_ARPA_INET_H 1
#cmakedefine HAVE_SYS_SOCKET_H 1
#cmakedefine HAVE_SYS_UN_H 1
// assert.h
#cmakedefine HAVE_ASSERT_H 1
// signal.h
#cmakedefine HAVE_SIGNAL_H 1
// sys/uio.h
#cmakedefine HAVE_SYS_UIO_H 1
// syslog.h
#cmakedefine HAVE_SYSLOG_H 1
// errno.h
#cmakedefine HAVE_ERRNO_H 1
// limits.h
#cmakedefine HAVE_LIMITS_H 1
// memory management
#cmakedefine HAVE_SYS_MMAN_H 1
// sys/uio.h
#cmakedefine HAVE_SYS_UIO_H 1
// iconv.h
#cmakedefine HAVE_ICONV_H 1
// mqueue.h
#cmakedefine HAVE_MQUEUE_H 1
// uuid/uuid.h
#cmakedefine HAVE_UUID_UUID_H 1
// dbus-1
#cmakedefine HAVE_DBUS_1_PKG 1
// gmp
#cmakedefine HAVE_GMP_H 1
// zeromq
#cmakedefine HAVE_ZMQ_H 1
// OpenSSL
#cmakedefine HAVE_OPENSSL_LIB 1
// PCAP
#cmakedefine HAVE_PCAP_LIB 1
// ZLIB
#cmakedefine HAVE_ZLIB_LIB 1
// Boost
#cmakedefine HAVE_BOOST_LIB 1
// Qt4
#cmakedefine HAVE_QT4_PKG 1
// Qwt
#cmakedefine HAVE_QWT_PKG 1
#endif