ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/configure.ac
(Generate patch)

Comparing deliantra/server/configure.ac (file contents):
Revision 1.25 by root, Mon Dec 11 19:21:12 2006 UTC vs.
Revision 1.29 by root, Fri Dec 15 20:08:45 2006 UTC

1dnl Process this file with autoconf to produce a configure script. 1dnl Process this file with autoconf to produce a configure script.
2 2
3AC_INIT([crossfire], [2.0+], [crossfire-devel@listserv.real-time.com]) 3AC_INIT([crossfire], [2.0+], [crossfire@schmorp.de])
4AC_CONFIG_AUX_DIR(utils) 4AC_CONFIG_AUX_DIR(utils)
5AC_CONFIG_SRCDIR([server/main.C]) 5AC_CONFIG_SRCDIR([server/main.C])
6AM_INIT_AUTOMAKE 6AM_INIT_AUTOMAKE
7AM_CONFIG_HEADER(include/autoconf.h) 7AM_CONFIG_HEADER(include/autoconf.h)
8 8
74 74
75dnl Misc libraries. 75dnl Misc libraries.
76AC_CHECK_LIB(crypt, main) 76AC_CHECK_LIB(crypt, main)
77AC_CHECK_LIB(des, des_crypt) 77AC_CHECK_LIB(des, des_crypt)
78 78
79dnl Gros - Changed this to support some external programs that do not like dmalloc (like Python).
80dnl If you really need to make some memory debugging, uncomment the dmalloc line and comment out the dmalloclp one.
81
82if eval "test x$use_dmalloc = xyes"; then
83 AC_CHECK_LIB(dmalloc, main)
84else
85 AC_CHECK_LIB(dmalloclp, main)
86fi
87
88dnl Checks for header files. 79dnl Checks for header files.
89AC_HEADER_DIRENT 80AC_CHECK_HEADERS(crypt.h des.h)
90AC_HEADER_STDC
91AC_CHECK_HEADERS(fcntl.h limits.h malloc.h strings.h sys/file.h sys/ioctl.h sys/time.h time.h unistd.h stddef.h stdlib.h sys/ttycom.h sys/termios.h crypt.h arpa/inet.h des.h)
92
93 81
94dnl Checks for typedefs, structures, and compiler characteristics. 82dnl Checks for typedefs, structures, and compiler characteristics.
95AC_C_CONST
96AC_C_INLINE 83AC_C_INLINE
97AC_TYPE_PID_T
98AC_TYPE_SIZE_T
99AC_HEADER_TIME
100AC_STRUCT_TM
101AC_TYPE_UID_T
102 84
103AC_CHECK_SIZEOF(long) 85AC_CHECK_SIZEOF(long)
104AC_CHECK_SIZEOF(long long) 86AC_CHECK_SIZEOF(long long)
105 87
106dnl Checks for library functions. 88dnl Checks for library functions.
107AC_PROG_GCC_TRADITIONAL 89AC_PROG_GCC_TRADITIONAL
108AC_FUNC_MEMCMP
109AC_FUNC_SETPGRP
110AC_TYPE_SIGNAL 90AC_TYPE_SIGNAL
111AC_FUNC_STRFTIME
112AC_FUNC_VPRINTF
113AC_CHECK_FUNCS(gettimeofday mkdir mktime rmdir select socket strcspn strerror strspn strstr strtol strcasecmp strncasecmp snprintf setsid srandom getdtablesize srand48 srand sysconf scandir)
114 91
115dnl alphasort can not be added to AC_CHECK_FUNCS because 92dnl alphasort can not be added to AC_CHECK_FUNCS because
116AC_MSG_CHECKING(checking if alphasort is defined) 93AC_MSG_CHECKING(checking if alphasort is defined)
117 AC_TRY_COMPILE([#include <dirent.h>], [alphasort;], 94 AC_TRY_COMPILE([#include <dirent.h>], [alphasort;],
118 ac_cv_func_alphasort=yes, ac_cv_func_alphasort=no) 95 ac_cv_func_alphasort=yes, ac_cv_func_alphasort=no)
219AC_SUBST(PERLPRIVLIBEXP) 196AC_SUBST(PERLPRIVLIBEXP)
220AC_SUBST(PERL) 197AC_SUBST(PERL)
221 198
222AC_OUTPUT([Makefile 199AC_OUTPUT([Makefile
223 include/Makefile lib/Makefile pod/Makefile random_maps/Makefile socket/Makefile 200 include/Makefile lib/Makefile pod/Makefile random_maps/Makefile socket/Makefile
224 server/Makefile src/Makefile utils/Makefile 201 server/Makefile src/Makefile utils/Makefile ext/Makefile
225 lib/checkarch.pl lib/collect.pl utils/add_throw.perl 202 lib/checkarch.pl lib/collect.pl utils/add_throw.perl
226 utils/crossloop.tmpl utils/crossloop.pl.tmpl utils/metaserver.pl 203 utils/crossloop.tmpl utils/crossloop.pl.tmpl utils/metaserver.pl
227 utils/crossloop.web utils/scores.pl utils/player_dl.pl common/Makefile 204 utils/crossloop.web utils/scores.pl utils/player_dl.pl common/Makefile
228]) 205])

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines