-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.h.in
56 lines (50 loc) · 1.57 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
/* Directory settings
*/
#define CONFIG_DIR "${CONFIG_DIR}"
#define LOG_DIR "${LOG_DIR}"
#define PID_DIR "${PID_DIR}"
#define SBIN_DIR "${CMAKE_INSTALL_FULL_SBINDIR}"
#define VERSION "${PROJECT_VERSION}"
#define WEBROOT_DIR "${WEBROOT_DIR}"
#define WORK_DIR "${WORK_DIR}"
/* Settings
*/
#define _GNU_SOURCE 1
#define _FILE_OFFSET_BITS 64
#cmakedefine CYGWIN ${CYGWIN}
#cmakedefine CIFS ${CIFS}
/* Hiawatha modules
*/
#cmakedefine ENABLE_CACHE ${ENABLE_CACHE}
#cmakedefine ENABLE_LOADCHECK ${ENABLE_LOADCHECK}
#cmakedefine ENABLE_MONITOR ${ENABLE_MONITOR}
#cmakedefine ENABLE_RPROXY ${ENABLE_RPROXY}
#cmakedefine ENABLE_TLS ${ENABLE_TLS}
#cmakedefine ENABLE_TOMAHAWK ${ENABLE_TOMAHAWK}
#cmakedefine ENABLE_TOOLKIT ${ENABLE_TOOLKIT}
#cmakedefine ENABLE_XSLT ${ENABLE_XSLT}
/* Other Hiawatha features
*/
//#define ENABLE_DEBUG ON
//#define ENABLE_MEMDBG ON
#define ENABLE_THREAD_POOL ON
/* Includes
*/
#cmakedefine HAVE_CRYPT_H ${HAVE_CRYPT_H}
#cmakedefine HAVE_ARPA_INET_H ${HAVE_ARPA_INET_H}
#cmakedefine HAVE_NETINET_IN_H ${HAVE_NETINET_IN_H}
#cmakedefine HAVE_NETINET_TCP_H ${HAVE_NETINET_TCP_H}
#cmakedefine HAVE_RPCSVC_CRYPT_H ${HAVE_RPCSVC_CRYPT_H}
/* Functions
*/
#cmakedefine HAVE_CRYPT_R ${HAVE_CRYPT_R}
#cmakedefine HAVE_SETENV ${HAVE_SETENV}
#cmakedefine HAVE_UNSETENV ${HAVE_UNSETENV}
#cmakedefine HAVE_CLEARENV ${HAVE_CLEARENV}
#cmakedefine HAVE_STRCASECMP ${HAVE_STRCASECMP}
#cmakedefine HAVE_STRNCASECMP ${HAVE_STRNCASECMP}
#cmakedefine HAVE_STRNSTR ${HAVE_STRNSTR}
#cmakedefine HAVE_STRCASESTR ${HAVE_STRCASESTR}
/* Features
*/
#cmakedefine HAVE_ACCF ${HAVE_ACCF}