meson_options.txt 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. option('with_brotli',
  2. type: 'boolean',
  3. value: false,
  4. description: 'with brotli-support for mod_deflate [default: off]',
  5. )
  6. option('with_bzip',
  7. type: 'boolean',
  8. value: false,
  9. description: 'with bzip2-support for mod_deflate [default: off]',
  10. )
  11. option('with_dbi',
  12. type: 'boolean',
  13. value: false,
  14. description: 'with dbi-support for mod_auth mod_vhostdb_dbi [default: off]',
  15. )
  16. option('with_fam',
  17. type: 'boolean',
  18. value: false,
  19. description: 'fam/gamin for reducing number of stat() calls [default: off]',
  20. )
  21. option('with_gnutls',
  22. type: 'boolean',
  23. value: 'false',
  24. description: 'with GnuTLS-support [default: off]',
  25. )
  26. option('with_krb5',
  27. type: 'boolean',
  28. value: false,
  29. description: 'with Kerberos5-support for mod_auth [default: off]',
  30. )
  31. option('with_ldap',
  32. type: 'boolean',
  33. value: false,
  34. description: 'with LDAP-support for mod_auth mod_vhostdb_ldap [default: off]',
  35. )
  36. option('with_libev',
  37. type: 'boolean',
  38. value: false,
  39. description: 'libev support for fdevent handlers [default: off]',
  40. )
  41. option('with_libunwind',
  42. type: 'boolean',
  43. value: false,
  44. description: 'with libunwind to print backtraces in asserts [default: off]',
  45. )
  46. option('with_lua',
  47. type: 'boolean',
  48. value: false,
  49. description: 'with lua 5.1 for mod_magnet [default: off]',
  50. )
  51. option('with_maxminddb',
  52. type: 'boolean',
  53. value: false,
  54. description: 'with MaxMind GeoIP2-support mod_maxminddb [default: off]',
  55. )
  56. option('with_mbedtls',
  57. type: 'boolean',
  58. value: 'false',
  59. description: 'with mbedTLS-support [default: off]',
  60. )
  61. option('with_mysql',
  62. type: 'boolean',
  63. value: false,
  64. description: 'with mysql-support for mod_vhostdb_mysql [default: off]',
  65. )
  66. option('with_nettle',
  67. type: 'boolean',
  68. value: false,
  69. description: 'with Nettle-support [default: off]',
  70. )
  71. option('with_nss',
  72. type: 'boolean',
  73. value: 'false',
  74. description: 'with NSS-crypto-support [default: off]',
  75. )
  76. option('with_openssl',
  77. type: 'boolean',
  78. value: false,
  79. description: 'with openssl-support [default: off]',
  80. )
  81. option('with_pam',
  82. type: 'boolean',
  83. value: false,
  84. description: 'with PAM-support for mod_auth [default: off]',
  85. )
  86. option('with_pcre2',
  87. type: 'boolean',
  88. value: true,
  89. description: 'with regex support [default: on]',
  90. )
  91. option('with_pcre',
  92. type: 'boolean',
  93. value: false,
  94. description: 'with regex support [default: off]',
  95. )
  96. option('with_pgsql',
  97. type: 'boolean',
  98. value: false,
  99. description: 'with postgres-support for mod_vhostdb_pgsql [default: off]',
  100. )
  101. option('with_sasl',
  102. type: 'boolean',
  103. value: false,
  104. description: 'with SASL support for mod_authn_sasl [default: off]',
  105. )
  106. #option('with_valgrind',
  107. # type: 'boolean',
  108. # value: false,
  109. # description: 'with internal support for valgrind [default: off]',
  110. #)
  111. option('with_webdav_locks',
  112. type: 'boolean',
  113. value: false,
  114. description: 'locks in webdav [default: off]',
  115. )
  116. option('with_webdav_props',
  117. type: 'boolean',
  118. value: false,
  119. description: 'with property-support for mod_webdav [default: off]',
  120. )
  121. option('with_wolfssl',
  122. type: 'boolean',
  123. value: 'false',
  124. description: 'with wolfSSL-support [default: off]',
  125. )
  126. option('with_xattr',
  127. type: 'boolean',
  128. value: false,
  129. description: 'with xattr-support for the stat-cache [default: off]',
  130. )
  131. option('with_xxhash',
  132. type: 'boolean',
  133. value: false,
  134. description: 'with system-provided libxxhash [default: off]',
  135. )
  136. option('with_zlib',
  137. type: 'boolean',
  138. value: true,
  139. description: 'with deflate-support for mod_deflate [default: on]',
  140. )
  141. option('with_zstd',
  142. type: 'boolean',
  143. value: false,
  144. description: 'with zstd-support for mod_deflate [default: off]',
  145. )
  146. option('build_extra_warnings',
  147. type: 'boolean',
  148. value: false,
  149. description: 'extra warnings (only enabled with gcc/clang)',
  150. )
  151. option('warn_cflags',
  152. type: 'string',
  153. value: '-g -g2 -Wall -Wmissing-declarations -Wcast-align -Wsign-compare -Wnested-externs -Wpointer-arith -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Wformat -Werror=format-security',
  154. description: 'CFLAGS to use when build_extra_warnings is active',
  155. )
  156. option('build_static',
  157. type: 'boolean',
  158. value: false,
  159. description: 'build a static lighttpd with all modules added',
  160. )
  161. option('moduledir',
  162. type: 'string',
  163. value: 'lib/lighttpd',
  164. description: 'Location to install modules to (relative to prefix)',
  165. )