diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2022-01-02 23:57:58 -0500 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2022-01-03 01:42:05 -0500 |
commit | c7c342017f3876b3277ab231bc8b49b55c86683e (patch) | |
tree | 20bf5305ba3281732a69ab86b1307d8210e4e165 /src/config.h.cmake | |
parent | d8bceb1472fddfab56437449a5be65341a3b4454 (diff) | |
download | lighttpd-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.cmake | 98 |
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 |