ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/acinclude.m4
(Generate patch)

Comparing ircd-hybrid-7.2/acinclude.m4 (file contents):
Revision 908 by stu, Sun Nov 4 23:21:51 2007 UTC vs.
Revision 925 by michael, Mon Nov 12 20:59:02 2007 UTC

# Line 11 | Line 11 | dnl {{{ ax_check_lib_ipv6
11   AC_DEFUN([AX_CHECK_LIB_IPV6],[
12    AC_CHECK_TYPES([struct sockaddr_in6],,[AC_DEFINE([IPV6],[1],[Define to 1 if you have IPv6 support.])],,[#include <netdb.h>])
13   ])dnl }}}
14 – dnl {{{ ax_check_crypt
15 – AC_DEFUN([AX_CHECK_LIB_CRYPT],[
16 –        AC_SEARCH_LIBS(crypt, [crypt descrypt],,)
17 –  AM_CONDITIONAL([HAVE_CRYPT],[test "$ac_cv_search_crypt" = "none required"])
18 – ])dnl }}}
19 – dnl {{{ ax_check_lib_openssl
20 – AC_DEFUN([AX_CHECK_LIB_OPENSSL],[
21 –  AC_CHECK_HEADER([openssl/sha.h],,[AC_MSG_ERROR([openssl header files not found])])
22 –  AC_CHECK_LIB([ssl],[SHA_Init],,[AC_MSG_ERROR([openssl library not found])])
23 –  AC_CHECK_LIB([crypto],[EVP_MD_CTX_init],,[AC_MSG_ERROR([openssl library not found])])
24 – ])dnl }}}
14   dnl {{{ ax_arg_enable_ioloop_mechanism (FIXME)
15   AC_DEFUN([AX_ARG_ENABLE_IOLOOP_MECHANISM],[
16    dnl {{{ allow the user to specify desired mechanism
# Line 148 | Line 137 | main () { return 1; } /* F_SETSIG not de
137    AC_DEFINE_UNQUOTED([USE_IOPOLL_MECHANISM],[$use_iopoll_mechanism],[use this iopoll mechanism])
138    dnl }}}
139   ])dnl }}}
151 – dnl {{{ ax_arg_disable_block_alloc
152 – AC_DEFUN([AX_ARG_DISABLE_BLOCK_ALLOC],[
153 –  AC_ARG_ENABLE([block-alloc],[AC_HELP_STRING([--disable-block-alloc],[Disable block alloc.])],[block_alloc="$enableval"],[block_alloc="yes"])
154 –  if test "$block_alloc" = "no" ; then
155 –    use_block_alloc=0
156 –  else
157 –    use_block_alloc=1
158 –  fi
159 –  AC_DEFINE_UNQUOTED([USE_BLOCK_ALLOC],[$use_block_alloc],[use block alloc])
160 – ])dnl }}}
161 – dnl {{{ ax_arg_disable_shared_modules (FIXME)
162 – AC_DEFUN([AX_ARG_DISABLE_SHARED_MODULES],[
163 –  AC_ARG_ENABLE([shared-modules],[AC_HELP_STRING([--disable-shared-modules],[Disable shared modules.])],[shared_modules="$enableval"],[shared_modules="yes"])
164 –  AC_CHECK_HEADERS([dlfcn.h link.h])
165 –  AC_CHECK_FUNCS([dlopen dlinfo])
166 –  if test "$shared_modules" = "yes" ; then
167 –    use_shared_modules="yes"
168 –    AC_CHECK_LIB([dl],[dlopen],,[AC_MSG_ERROR([dl library not found])])
169 –    AC_DEFINE([USE_SHARED_MODULES],[1],[Define to 1 if you want to use shared modules.])
170 –  else
171 –    use_shared_modules="no"
172 –    AC_MSG_WARN([shared module support has been disabled per supplied configure option])
173 –  fi
174 –  AM_CONDITIONAL([USE_SHARED_MODULES],[test "$shared_modules" = "yes"])
175 – ])dnl }}}
140   dnl {{{ ax_arg_with_topiclen
141   AC_DEFUN([AX_ARG_WITH_TOPICLEN],[
142    AC_ARG_WITH([topiclen],[AC_HELP_STRING([--with-topiclen=<value>],[Set topic length (default 160).])],[topiclen="$withval"],[topiclen="160"])
# Line 183 | Line 147 | AC_DEFUN([AX_ARG_WITH_NICKLEN],[
147    AC_ARG_WITH([nicklen],[AC_HELP_STRING([--with-nicklen=<value>],[Set nickname length (default 9).])],[nicklen="$withval"],[nicklen="9"])
148    AC_DEFINE_UNQUOTED([NICKLEN],[($nicklen+1)],[Length of nicknames.])
149   ])dnl }}}
186 – dnl {{{ ax_arg_with_userlen
187 – AC_DEFUN([AX_ARG_WITH_USERLEN],[
188 –  AC_ARG_WITH([userlen],[AC_HELP_STRING([--with-userlen=<value>],[Set username length (default 9).])],[userlen="$withval"],[userlen="9"])
189 –  AC_DEFINE_UNQUOTED([USERLEN],[($userlen+1)],[Length of nicknames.])
190 – ])dnl }}}
191 – dnl {{{ ax_arg_with_hostlen
192 – AC_DEFUN([AX_ARG_WITH_HOSTLEN],[
193 –  AC_ARG_WITH([hostlen],[AC_HELP_STRING([--with-hostlen=<value>],[Set username length (default 62).])],[hostlen="$withval"],[hostlen="62"])
194 –  AC_DEFINE_UNQUOTED([HOSTLEN],[($hostlen+1)],[Length of nicknames.])
195 – ])dnl }}}
196 – dnl {{{ ax_arg_with_lclient_heap_size
197 – AC_DEFUN([AX_ARG_WITH_LCLIENT_HEAP_SIZE],[
198 –  AC_ARG_WITH([lclient-heap-size],[AC_HELP_STRING([--lclient-heap-size=<value>],[Set local client heap size (default 256).])],[lclient_heap_size="$withval"],[lclient_heap_size="256"])
199 –  AC_DEFINE_UNQUOTED([LCLIENT_HEAP_SIZE],[$lclient_heap_size],[Size of the local client heap.])
200 – ])dnl }}}
201 – dnl {{{ ax_arg_with_nickname_history_length
202 – AC_DEFUN([AX_ARG_WITH_NICKNAME_HISTORY_LENGTH],[
203 –  AC_ARG_WITH([nickname-history-length],[AC_HELP_STRING([--nickname-history-length=<value>],[Set length of nickname history list (default 1500).])],[nickname_history_length="$withval"],[nickname_history_length="1500"])
204 –  AC_DEFINE_UNQUOTED([NICKNAMEHISTORYLENGTH],[$nickname_history_length],[Size of the nickname history list.])
205 – ])dnl }}}
206 – dnl {{{ ax_arg_with_client_heap_size
207 – AC_DEFUN([AX_ARG_WITH_CLIENT_HEAP_SIZE],[
208 –  AC_ARG_WITH([client-heap-size],[AC_HELP_STRING([--client-heap-size=<value>],[Set client heap size (default 256).])],[client_heap_size="$withval"],[client_heap_size="256"])
209 –  AC_DEFINE_UNQUOTED([CLIENT_HEAP_SIZE],[$client_heap_size],[Size of the client heap.])
210 – ])dnl }}}
211 – dnl {{{ ax_arg_with_channel_heap_size
212 – AC_DEFUN([AX_ARG_WITH_CHANNEL_HEAP_SIZE],[
213 –  AC_ARG_WITH([channel-heap-size],[AC_HELP_STRING([--channel-heap-size=<value>],[Set channel heap size (default 256).])],[channel_heap_size="$withval"],[channel_heap_size="256"])
214 –  AC_DEFINE_UNQUOTED([CHANNEL_HEAP_SIZE],[$channel_heap_size],[Size of the channel heap.])
215 – ])dnl }}}
216 – dnl {{{ ax_arg_with_dbuf_heap_size
217 – AC_DEFUN([AX_ARG_WITH_DBUF_HEAP_SIZE],[
218 –  AC_ARG_WITH([dbuf-heap-size],[AC_HELP_STRING([--dbuf-heap-size=<value>],[Set dbuf heap size (default 64).])],[dbuf_heap_size="$withval"],[dbuf_heap_size="64"])
219 –  AC_DEFINE_UNQUOTED([DBUF_HEAP_SIZE],[$dbuf_heap_size],[Size of the dbuf heap.])
220 – ])dnl }}}
221 – dnl {{{ ax_arg_with_dnode_heap_size
222 – AC_DEFUN([AX_ARG_WITH_DNODE_HEAP_SIZE],[
223 –  AC_ARG_WITH([dnode-heap-size],[AC_HELP_STRING([--dnode-heap-size=<value>],[Set dnode heap size (default 256).])],[dnode_heap_size="$withval"],[dnode_heap_size="256"])
224 –  AC_DEFINE_UNQUOTED([DNODE_HEAP_SIZE],[$dnode_heap_size],[Size of the dlink_node heap.])
225 – ])dnl }}}
226 – dnl {{{ ax_arg_with_ban_heap_size
227 – AC_DEFUN([AX_ARG_WITH_BAN_HEAP_SIZE],[
228 –  AC_ARG_WITH([ban-heap-size],[AC_HELP_STRING([--ban-heap-size=<value>],[Set ban heap size (default 128).])],[ban_heap_size="$withval"],[ban_heap_size="128"])
229 –  AC_DEFINE_UNQUOTED([BAN_HEAP_SIZE],[$ban_heap_size],[Size of the ban heap.])
230 – ])dnl }}}
231 – dnl {{{ ax_arg_with_topic_heap_size
232 – AC_DEFUN([AX_ARG_WITH_TOPIC_HEAP_SIZE],[
233 –  AC_ARG_WITH([topic-heap-size],[AC_HELP_STRING([--topic-heap-size=<value>],[Set topic heap size (default 256).])],[topic_heap_size="$withval"],[topic_heap_size="256"])
234 –  AC_DEFINE_UNQUOTED([TOPIC_HEAP_SIZE],[$topic_heap_size],[Size of the topic heap.])
235 – ])dnl }}}
236 – dnl {{{ ax_arg_with_ircd_heap_size
237 – AC_DEFUN([AX_ARG_WITH_IRCD_HEAP_SIZE],[
238 –  AC_ARG_WITH([ircd-heap-size],[AC_HELP_STRING([--ircd-heap-size=<value>],[Set ircd heap size (default 8).])],[ircd_heap_size="$withval"],[ircd_heap_size="8"])
239 –  AC_DEFINE_UNQUOTED([IRCD_HEAP_SIZE],[$ircd_heap_size],[Size of the ircd heap.])
240 – ])dnl }}}
241 – dnl {{{ ax_arg_with_mqueue_heap_size
242 – AC_DEFUN([AX_ARG_WITH_MQUEUE_HEAP_SIZE],[
243 –  AC_ARG_WITH([mqueue-heap-size],[AC_HELP_STRING([--mqueue-size=<value>],[Set mqueue heap size (default 256).])],[mqueue_heap_size="$withval"],[mqueue_heap_size="256"])
244 –  AC_DEFINE_UNQUOTED([MQUEUE_HEAP_SIZE],[$mqueue_heap_size],[Size of the floodserv mqueue heap.])
245 – ])dnl }}}
246 – dnl {{{ ax_arg_with_fmsg_heap_size
247 – AC_DEFUN([AX_ARG_WITH_FMSG_HEAP_SIZE],[
248 –  AC_ARG_WITH([fmsg-heap-size],[AC_HELP_STRING([--fmsg-size=<value>],[Set fmsg heap size (default 256).])],[fmsg_heap_size="$withval"],[fmsg_heap_size="256"])
249 –  AC_DEFINE_UNQUOTED([FMSG_HEAP_SIZE],[$fmsg_heap_size],[Size of the floodserv fmsg heap.])
250 – ])dnl }}}
150   dnl {{{ ax_arg_enable_efnet
151   AC_DEFUN([AX_ARG_ENABLE_EFNET],[
152    AC_ARG_ENABLE([efnet],[AC_HELP_STRING([--enable-efnet],[For IRCDs running on EFnet.])],[efnet="$enableval"],[efnet="no"])
# Line 285 | Line 184 | AC_DEFUN([AX_ARG_ENABLE_WARNINGS],[
184      CFLAGS="-Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wno-unused"
185    fi
186   ])dnl }}}
288 – dnl {{{ ax_arg_enable_efence
289 – AC_DEFUN([AX_ARG_ENABLE_EFENCE],[
290 –  AC_ARG_ENABLE([efence],[AC_HELP_STRING([--enable-efence],[Enable compilation with ElectricFence.])],[efence="$enableval"],[efence="no"])
291 –  if test "$efence" = "yes" ; then
292 –    AC_SEARCH_LIBS([malloc],[efence],,[AC_MSG_ERROR([efence library not found])])
293 –  fi
294 – ])dnl }}}
187   dnl {{{ ax_arg_enable_syslog
188   AC_DEFUN([AX_ARG_ENABLE_SYSLOG],[
189    AC_CHECK_HEADERS([syslog.h sys/syslog.h])

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)