summaryrefslogtreecommitdiff
path: root/src/config.h.cmake
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2022-01-02 23:57:58 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2022-01-03 01:42:05 -0500
commitc7c342017f3876b3277ab231bc8b49b55c86683e (patch)
tree20bf5305ba3281732a69ab86b1307d8210e4e165 /src/config.h.cmake
parentd8bceb1472fddfab56437449a5be65341a3b4454 (diff)
downloadlighttpd-git-c7c342017f3876b3277ab231bc8b49b55c86683e.tar.gz
[build] feature consistency between build types
upate config.h.cmake for missing defines minor adjustments to other builds for features consistency
Diffstat (limited to 'src/config.h.cmake')
-rw-r--r--src/config.h.cmake98
1 files changed, 66 insertions, 32 deletions
diff --git a/src/config.h.cmake b/src/config.h.cmake
index f8df2117..8faaf5b6 100644
--- a/src/config.h.cmake
+++ b/src/config.h.cmake
@@ -14,10 +14,21 @@
/* System */
#cmakedefine HAVE_DLFCN_H
+#cmakedefine HAVE_GETOPT_H
+#cmakedefine HAVE_INTTYPES_H
+#cmakedefine HAVE_LINUX_RANDOM_H
+#cmakedefine HAVE_MALLOC_H
+#cmakedefine HAVE_POLL_H
#cmakedefine HAVE_PORT_H
+#cmakedefine HAVE_PWD_H
+#cmakedefine HAVE_STDINT_H
+#cmakedefine HAVE_STDLIB_H
+#cmakedefine HAVE_STRINGS_H
+#cmakedefine HAVE_SYSLOG_H
#cmakedefine HAVE_SYS_DEVPOLL_H
#cmakedefine HAVE_SYS_EPOLL_H
#cmakedefine HAVE_SYS_EVENT_H
+#cmakedefine HAVE_SYS_FILIO_H
#cmakedefine HAVE_SYS_LOADAVG_H
#cmakedefine HAVE_SYS_MMAN_H
#cmakedefine HAVE_SYS_POLL_H
@@ -30,10 +41,11 @@
#cmakedefine HAVE_SYS_UIO_H
#cmakedefine HAVE_SYS_UN_H
#cmakedefine HAVE_SYS_WAIT_H
-#cmakedefine HAVE_SYS_TIME_H
-#cmakedefine HAVE_UNISTD_H
-#cmakedefine HAVE_PTHREAD_H
+#cmakedefine HAVE_SYS_TIME_H
+#cmakedefine HAVE_UNISTD_H
+
#cmakedefine HAVE_IPV6
+#cmakedefine HAVE_STRUCT_TM_GMTOFF
#cmakedefine HAVE_WEAK_SYMBOLS
/* XATTR */
@@ -43,27 +55,56 @@
#cmakedefine HAVE_SYS_EXTATTR_H
#cmakedefine HAVE_EXTATTR
+/* xxHash */
+#cmakedefine HAVE_XXHASH_H
+
+/* DBI */
+#cmakedefine HAVE_DBI
+
/* mySQL */
-#cmakedefine HAVE_MYSQL_H
#cmakedefine HAVE_MYSQL
+/* PostreSQL */
+#cmakedefine HAVE_PGSQL
+
+/* GnuTLS */
+#cmakedefine HAVE_GNUTLS_CRYPTO_H
+
+/* mbedTLS */
+#cmakedefine HAVE_MBEDCRYPTO
+
+/* Nettle */
+#cmakedefine HAVE_NETTLE_NETTLE_TYPES_H
+
+/* NSS */
+#cmakedefine HAVE_NSS_NSS_H
+#cmakedefine HAVE_NSS3_NSS_H
+
/* OpenSSL */
#cmakedefine HAVE_OPENSSL_SSL_H
-#cmakedefine HAVE_LIBCRYPTO
#cmakedefine HAVE_LIBSSL
+/* wolfSSL */
+#cmakedefine HAVE_WOLFSSL_SSL_H
+
+/* Brotli */
+#cmakedefine HAVE_BROTLI
+#cmakedefine HAVE_BROTLI_ENCODE_H
+
/* BZip */
#cmakedefine HAVE_BZLIB_H
#cmakedefine HAVE_LIBBZ2
+/* ZStd */
+#cmakedefine HAVE_ZSTD
+#cmakedefine HAVE_ZSTD_H
+
/* FAM */
#cmakedefine HAVE_FAM_H
#cmakedefine HAVE_FAMNOEXISTS
-/* getopt */
-#cmakedefine HAVE_GETOPT_H
-
-#cmakedefine HAVE_INTTYPES_H
+/* Kerberos5 */
+#cmakedefine HAVE_KRB5
/* LDAP */
#cmakedefine HAVE_LDAP_H
@@ -71,26 +112,21 @@
#cmakedefine HAVE_LBER_H
#cmakedefine HAVE_LIBLBER
+/* PAM */
+#cmakedefine HAVE_PAM
+
/* XML */
#cmakedefine HAVE_LIBXML_H
-#cmakedefine HAVE_LIBXML
+#cmakedefine HAVE_LIBXML2
/* PCRE */
#cmakedefine HAVE_PCRE
#cmakedefine HAVE_PCRE_H
#cmakedefine HAVE_PCRE2_H
-#cmakedefine HAVE_MALLOC_H
-#cmakedefine HAVE_POLL_H
-#cmakedefine HAVE_PWD_H
-
/* sqlite3 */
#cmakedefine HAVE_SQLITE3_H
-#cmakedefine HAVE_STDDEF_H
-#cmakedefine HAVE_STDINT_H
-#cmakedefine HAVE_SYSLOG_H
-
/* UUID */
#cmakedefine HAVE_UUID_UUID_H
#cmakedefine HAVE_LIBUUID
@@ -101,7 +137,6 @@
/* lua */
#cmakedefine HAVE_LUA_H
-#cmakedefine HAVE_LIBLUA
/* gdbm */
#cmakedefine HAVE_GDBM_H
@@ -120,13 +155,21 @@
#cmakedefine SIZEOF_OFF_T ${SIZEOF_OFF_T}
/* Functions */
+#cmakedefine HAVE_ARC4RANDOM_BUF
#cmakedefine HAVE_CHROOT
+#cmakedefine HAVE_CLOCK_GETTIME
+#cmakedefine HAVE_ELFTC_COPYFILE
#cmakedefine HAVE_EPOLL_CTL
#cmakedefine HAVE_FORK
+#cmakedefine HAVE_GETENTROPY
+#cmakedefine HAVE_GETLOADAVG
+#cmakedefine HAVE_GETRANDOM
#cmakedefine HAVE_GETRLIMIT
#cmakedefine HAVE_GETUID
#cmakedefine HAVE_GMTIME_R
-#cmakedefine HAVE_INET_NTOP
+#cmakedefine HAVE_INET_ATON
+#cmakedefine HAVE_INET_PTON
+#cmakedefine HAVE_JRAND48
#cmakedefine HAVE_KQUEUE
#cmakedefine HAVE_LOCALTIME_R
#cmakedefine HAVE_LSTAT
@@ -138,15 +181,13 @@
#cmakedefine HAVE_MEMSET
#cmakedefine HAVE_MKOSTEMP
#cmakedefine HAVE_MMAP
-#cmakedefine HAVE_PATHCONF
+#cmakedefine HAVE_PIPE2
#cmakedefine HAVE_POLL
#cmakedefine HAVE_PORT_CREATE
-#cmakedefine HAVE_PRCTL
#cmakedefine HAVE_PREAD
#cmakedefine HAVE_PREADV
#cmakedefine HAVE_PWRITE
#cmakedefine HAVE_PWRITEV
-#cmakedefine HAVE_POSIX_FADVISE
#cmakedefine HAVE_SELECT
#cmakedefine HAVE_SENDFILE
#cmakedefine HAVE_SEND_FILE
@@ -156,28 +197,21 @@
#cmakedefine HAVE_SIGNAL
#cmakedefine HAVE_SIGTIMEDWAIT
#cmakedefine HAVE_SPLICE
+#cmakedefine HAVE_SRANDOM
#cmakedefine HAVE_STRERROR_R
-#cmakedefine HAVE_STRPTIME
-#cmakedefine HAVE_SYSLOG
#cmakedefine HAVE_TIMEGM
#cmakedefine HAVE_WRITEV
-#cmakedefine HAVE_INET_ATON
#cmakedefine HAVE_ISSETUGID
-#cmakedefine HAVE_INET_PTON
#cmakedefine HAVE_MEMSET_S
#cmakedefine HAVE_EXPLICIT_BZERO
+#cmakedefine HAVE_EXPLICIT_MEMSET
#cmakedefine HAVE_COPY_FILE_RANGE
/* libcrypt */
#cmakedefine HAVE_CRYPT_H
-#cmakedefine HAVE_LIBCRYPT
#cmakedefine HAVE_CRYPT
#cmakedefine HAVE_CRYPT_R
-/* fastcgi */
-#cmakedefine HAVE_FASTCGI_H
-#cmakedefine HAVE_FASTCGI_FASTCGI_H
-
/* libev */
#cmakedefine HAVE_LIBEV