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 923 by michael, Mon Nov 12 19:15:27 2007 UTC vs.
Revision 1015 by michael, Sun Oct 25 00:08:06 2009 UTC

# Line 4 | Line 4 | dnl {{{ ax_check_lib_ipv4
4   AC_DEFUN([AX_CHECK_LIB_IPV4],[
5    AC_SEARCH_LIBS([socket],[socket],,[AC_MSG_ERROR([socket library not found])])
6    AC_CHECK_FUNCS([inet_aton inet_ntop inet_pton])
7 <  AC_CHECK_TYPES([struct sockaddr_in, struct sockaddr_storage, struct addrinfo],,,[#include <netdb.h>])
8 <  AC_CHECK_MEMBERS([struct sockaddr_in.sin_len],,,[#include <netdb.h>])
7 >  AC_CHECK_TYPES([struct sockaddr_in, struct sockaddr_storage, struct addrinfo],,,[#include <sys/types.h>
8 >   #include <sys/socket.h>
9 >   #include <netdb.h>
10 >  ])
11 >  AC_CHECK_MEMBERS([struct sockaddr_in.sin_len],,,[#include <sys/types.h>
12 >  <sys/socket.h>])
13   ])dnl }}}
14   dnl {{{ ax_check_lib_ipv6
15   AC_DEFUN([AX_CHECK_LIB_IPV6],[
16 <  AC_CHECK_TYPES([struct sockaddr_in6],,[AC_DEFINE([IPV6],[1],[Define to 1 if you have IPv6 support.])],,[#include <netdb.h>])
16 >  AC_CHECK_TYPES([struct sockaddr_in6],,[AC_DEFINE([IPV6],[1],[Define to 1 if you have IPv6 support.])],,[#include <sys/types.h>
17 >   <sys/socket.h>])
18   ])dnl }}}
19   dnl {{{ ax_arg_enable_ioloop_mechanism (FIXME)
20   AC_DEFUN([AX_ARG_ENABLE_IOLOOP_MECHANISM],[
# Line 140 | Line 145 | main () { return 1; } /* F_SETSIG not de
145   dnl {{{ ax_arg_with_topiclen
146   AC_DEFUN([AX_ARG_WITH_TOPICLEN],[
147    AC_ARG_WITH([topiclen],[AC_HELP_STRING([--with-topiclen=<value>],[Set topic length (default 160).])],[topiclen="$withval"],[topiclen="160"])
148 <  AC_DEFINE_UNQUOTED([TOPICLEN],[($topiclen+1)],[Length of topics.])
148 >  AC_DEFINE_UNQUOTED([TOPICLEN],[($topiclen)],[Length of topics.])
149   ])dnl }}}
150   dnl {{{ ax_arg_with_nicklen
151   AC_DEFUN([AX_ARG_WITH_NICKLEN],[
152    AC_ARG_WITH([nicklen],[AC_HELP_STRING([--with-nicklen=<value>],[Set nickname length (default 9).])],[nicklen="$withval"],[nicklen="9"])
153    AC_DEFINE_UNQUOTED([NICKLEN],[($nicklen+1)],[Length of nicknames.])
154   ])dnl }}}
150 – dnl {{{ ax_arg_with_lclient_heap_size
151 – AC_DEFUN([AX_ARG_WITH_LCLIENT_HEAP_SIZE],[
152 –  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"])
153 –  AC_DEFINE_UNQUOTED([LCLIENT_HEAP_SIZE],[$lclient_heap_size],[Size of the local client heap.])
154 – ])dnl }}}
155 – dnl {{{ ax_arg_with_nickname_history_length
156 – AC_DEFUN([AX_ARG_WITH_NICKNAME_HISTORY_LENGTH],[
157 –  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"])
158 –  AC_DEFINE_UNQUOTED([NICKNAMEHISTORYLENGTH],[$nickname_history_length],[Size of the nickname history list.])
159 – ])dnl }}}
160 – dnl {{{ ax_arg_with_client_heap_size
161 – AC_DEFUN([AX_ARG_WITH_CLIENT_HEAP_SIZE],[
162 –  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"])
163 –  AC_DEFINE_UNQUOTED([CLIENT_HEAP_SIZE],[$client_heap_size],[Size of the client heap.])
164 – ])dnl }}}
165 – dnl {{{ ax_arg_with_channel_heap_size
166 – AC_DEFUN([AX_ARG_WITH_CHANNEL_HEAP_SIZE],[
167 –  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"])
168 –  AC_DEFINE_UNQUOTED([CHANNEL_HEAP_SIZE],[$channel_heap_size],[Size of the channel heap.])
169 – ])dnl }}}
170 – dnl {{{ ax_arg_with_dbuf_heap_size
171 – AC_DEFUN([AX_ARG_WITH_DBUF_HEAP_SIZE],[
172 –  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"])
173 –  AC_DEFINE_UNQUOTED([DBUF_HEAP_SIZE],[$dbuf_heap_size],[Size of the dbuf heap.])
174 – ])dnl }}}
175 – dnl {{{ ax_arg_with_dnode_heap_size
176 – AC_DEFUN([AX_ARG_WITH_DNODE_HEAP_SIZE],[
177 –  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"])
178 –  AC_DEFINE_UNQUOTED([DNODE_HEAP_SIZE],[$dnode_heap_size],[Size of the dlink_node heap.])
179 – ])dnl }}}
180 – dnl {{{ ax_arg_with_ban_heap_size
181 – AC_DEFUN([AX_ARG_WITH_BAN_HEAP_SIZE],[
182 –  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"])
183 –  AC_DEFINE_UNQUOTED([BAN_HEAP_SIZE],[$ban_heap_size],[Size of the ban heap.])
184 – ])dnl }}}
185 – dnl {{{ ax_arg_with_topic_heap_size
186 – AC_DEFUN([AX_ARG_WITH_TOPIC_HEAP_SIZE],[
187 –  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"])
188 –  AC_DEFINE_UNQUOTED([TOPIC_HEAP_SIZE],[$topic_heap_size],[Size of the topic heap.])
189 – ])dnl }}}
155   dnl {{{ ax_arg_enable_efnet
156   AC_DEFUN([AX_ARG_ENABLE_EFNET],[
157    AC_ARG_ENABLE([efnet],[AC_HELP_STRING([--enable-efnet],[For IRCDs running on EFnet.])],[efnet="$enableval"],[efnet="no"])
# Line 195 | Line 160 | AC_DEFUN([AX_ARG_ENABLE_EFNET],[
160      AC_DEFINE([EFNET],[1],[Define to 1 if this server will be an EFnet server.])
161                  AC_DEFINE([TS5_ONLY],[1],[If Defined to 1 server links to your network must have a minimum of TS5.])
162          else
198 –                AC_DEFINE([INVARIANTS],[1],[Miscellaneous sanity checks for the IRCd. Makes it slightly slower])
163                  use_efnet="no"
164    fi
165    AM_CONDITIONAL([EFNET],[test "$use_efnet" = "yes"])
# Line 221 | Line 185 | dnl {{{ ax_arg_enable_warnings
185   AC_DEFUN([AX_ARG_ENABLE_WARNINGS],[
186    AC_ARG_ENABLE([warnings],[AC_HELP_STRING([--enable-warnings],[Enable compiler warnings.])],[warnings="$enableval"],[warnings="no"])
187    if test "$warnings" = "yes" ; then
188 <    CFLAGS="-Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wno-unused"
188 >    CFLAGS="-Wall -Wextra -Wno-unused -Wcast-qual -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wundef"
189    fi
190   ])dnl }}}
191   dnl {{{ ax_arg_enable_syslog

Diff Legend

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