1 | dnl Process this file with autoconf to produce a configure script. |
1 | dnl Process this file with autoconf to produce a configure script. |
2 | |
2 | |
3 | AC_REVISION($Id: configure.ac,v 1.3 2006/02/05 19:53:21 root Exp $) |
3 | AC_INIT([crossfire], [2.0+], [crossfire@schmorp.de]) |
4 | AC_INIT([crossfire], [1.8.0], [crossfire-devel@listserv.real-time.com]) |
|
|
5 | AC_CONFIG_AUX_DIR(utils) |
4 | AC_CONFIG_AUX_DIR(utils) |
6 | AC_CONFIG_SRCDIR([server/main.c]) |
5 | AC_CONFIG_SRCDIR([server/main.C]) |
7 | AM_INIT_AUTOMAKE |
6 | AM_INIT_AUTOMAKE |
8 | AM_CONFIG_HEADER(include/autoconf.h) |
7 | AM_CONFIG_HEADER(include/autoconf.h) |
9 | |
8 | |
10 | AM_MAINTAINER_MODE |
9 | AM_MAINTAINER_MODE |
11 | |
10 | |
12 | AC_PREFIX_DEFAULT(/usr/games/crossfire) |
11 | AC_PREFIX_DEFAULT(/usr/games/crossfire) |
13 | |
12 | |
14 | dnl we want a config.h file instead of -D options. |
13 | AC_PATH_PROG(PERL, perl5.8) |
|
|
14 | AC_PATH_PROG(PERL, perl5) |
|
|
15 | AC_PATH_PROG(PERL, perl) |
|
|
16 | |
|
|
17 | for module_vers in "Coro 3.4" "Coro::Event 2.0" "Event 1.08" \ |
|
|
18 | "IO::AIO 2.32" "Storable 2.0" "Time::HiRes 1.0" "YAML::Syck 0.71" \ |
|
|
19 | "Digest::MD5 2.0" "Compress::LZF 1.7" "Safe::Hole 0.10"; do |
|
|
20 | set -- $module_vers |
|
|
21 | module=$1 |
|
|
22 | minvers=$2 |
|
|
23 | AC_MSG_CHECKING(for $module perl module version $minvers or higher) |
|
|
24 | if $PERL -M$module -e0 >/dev/null 2>&1; then |
|
|
25 | version=`$PERL -M$module -e "print \\$$module::VERSION"` |
|
|
26 | if $PERL -M$module=$minvers -e0 >/dev/null 2>&1; then |
|
|
27 | AC_MSG_RESULT([ok, version $version]) |
|
|
28 | else |
|
|
29 | AC_MSG_ERROR([no, installed version is $version]) |
|
|
30 | fi |
|
|
31 | else |
|
|
32 | AC_MSG_ERROR([no, cannot load module $module]) |
|
|
33 | fi |
|
|
34 | done |
15 | |
35 | |
16 | dnl Checks for programs. |
36 | dnl Checks for programs. |
|
|
37 | AC_LANG(C++) |
|
|
38 | AC_PROG_CXX |
17 | AC_PROG_LIBTOOL |
39 | AC_PROG_LIBTOOL |
18 | AC_PROG_CC |
|
|
19 | |
40 | |
20 | case "$target" in |
41 | case "$target" in |
21 | alpha-dec-osf*) |
42 | alpha-dec-osf*) |
22 | # If we are not using gcc, we want the ansi version of cc. |
43 | # If we are not using gcc, we want the ansi version of cc. |
23 | if test -z "$GCC"; then |
44 | if test -z "$GCC"; then |
… | |
… | |
27 | ;; |
48 | ;; |
28 | *) |
49 | *) |
29 | ;; |
50 | ;; |
30 | esac |
51 | esac |
31 | |
52 | |
|
|
53 | AC_PROG_CPP |
32 | |
54 | |
33 | AC_PROG_CPP |
|
|
34 | AM_PROG_LEX |
|
|
35 | AC_PROG_AWK |
|
|
36 | |
|
|
37 | AC_ARG_ENABLE(dmalloc, [ --enable-dmalloc Use the dmalloc library if available, may prevent plugins from working], |
|
|
38 | use_dmalloc=yes, use_dmalloc=no) |
|
|
39 | |
|
|
40 | AC_ARG_WITH(python, [ --with-python=dir Directory to look for python headers/library (default=standard system location) ], |
55 | dnl AC_ARG_WITH(python, [ --with-python=dir Directory to look for python headers/library (default=standard system location) ], PYTHON_HOME="$withval") |
41 | PYTHON_HOME="$withval") |
|
|
42 | |
|
|
43 | |
56 | |
44 | dnl check for some other programs |
57 | dnl check for some other programs |
45 | AC_PATH_PROG(LATEX, latex) |
58 | AC_PATH_PROG(LATEX, latex) |
46 | AC_PATH_PROG(GZIP, gzip) |
59 | AC_PATH_PROG(GZIP, gzip) |
47 | AC_PATH_PROG(GUNZIP, gunzip) |
60 | AC_PATH_PROG(BZIP, bzip2) |
48 | AC_PATH_PROG(TAR, tar) |
61 | AC_PATH_PROG(TAR, tar) |
49 | AC_PATH_PROG(PERL, perl) |
|
|
50 | AC_PATH_PROG(BASENAME, basename) |
62 | AC_PATH_PROG(BASENAME, basename) |
51 | |
63 | |
52 | if test -n "$GZIP" -a -z "$GUNZIP" ; then |
64 | AC_PATH_PROG(GPERF, gperf) |
53 | echo "Found gzip, but not gunzip - setting GUNZIP to gzip -c"; |
|
|
54 | GUNZIP="$GZIP -c" |
|
|
55 | fi; |
|
|
56 | |
|
|
57 | if test -z "$COMPRESS" ; then |
65 | if test -z "$GPERF"; then |
58 | AC_PATH_PROG(COMPRESS, compress) |
66 | AC_MSG_ERROR([we need gperf, the GNU perfect hash generator]) |
59 | AC_PATH_PROG(UNCOMPRESS, uncompress) |
|
|
60 | fi |
67 | fi |
61 | |
68 | |
62 | AC_PATH_PROG(BZIP, bzip2) |
69 | GUNZIP="$GZIP -c" |
63 | AC_PATH_PROG(BUNZIP, bunzip2) |
|
|
64 | |
|
|
65 | if test -n "$BZIP" -a -z "$BUNZIP" ; then |
|
|
66 | echo "Found bzip2, but not bunzip2 - setting BUNZIP to bzip2 -c"; |
|
|
67 | BUNZIP="$BZIP -c" |
70 | BUNZIP="$BZIP -c" |
68 | fi; |
|
|
69 | |
71 | |
70 | if test -z "$COMPRESS" -a -z "$GZIP" -a -z "$BZIP" ; then |
72 | if test -z "$COMPRESS" -a -z "$GZIP" -a -z "$BZIP" ; then |
71 | echo "Unable to find either compress, bzip2, or gzip - hope you don't plan on compressing"; |
73 | echo "Unable to find either compress, bzip2, or gzip - hope you don't plan on compressing"; |
72 | echo "any files."; |
74 | echo "any files."; |
73 | fi; |
75 | fi; |
… | |
… | |
76 | dnl for them before before checking for X. |
78 | dnl for them before before checking for X. |
77 | AC_CHECK_LIB(nsl, main) |
79 | AC_CHECK_LIB(nsl, main) |
78 | AC_CHECK_LIB(socket, main) |
80 | AC_CHECK_LIB(socket, main) |
79 | |
81 | |
80 | dnl Checks for libraries. |
82 | dnl Checks for libraries. |
81 | dnl Start of X11 libraries |
|
|
82 | AC_PATH_XTRA |
|
|
83 | |
|
|
84 | dnl Some of these checks are probably excessive. Unfortunately, on |
|
|
85 | dnl some systems, to link in Xaw, Xt you need SM, which needs ICE. |
|
|
86 | dnl the order of the checks below is important |
|
|
87 | OLD_LD_FLAGS="$LDFLAGS" |
|
|
88 | LDFLAGS="$X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS" |
|
|
89 | |
|
|
90 | AC_CHECK_LIB(X11, main, AC_DEFINE(HAVE_LIBX11,[],[Define if libX11 is available]) X11LIBS="$X11LIBS -lX11") |
|
|
91 | |
|
|
92 | AC_CHECK_LIB(ICE, main, AC_DEFINE(HAVE_LIBICE,[],[Define if libICE is available]) X11LIBS="$X11LIBS -lICE") |
|
|
93 | |
|
|
94 | AC_CHECK_LIB(SM, main, AC_DEFINE(HAVE_LIBSM,[],[Define if libSM is available]) X11LIBS="$X11LIBS -lSM", , $X11LIBS) |
|
|
95 | |
|
|
96 | AC_CHECK_LIB(Xext, main, AC_DEFINE(HAVE_LIBXEXT,[],[Define if libEXT is available]) X11LIBS="$X11LIBS -lXext", , -lX11) |
|
|
97 | |
|
|
98 | AC_CHECK_LIB(Xt, main, AC_DEFINE(HAVE_LIBXT,[],[Define if libXT is available]) X11LIBS="$X11LIBS -lXt", , $X11LIBS) |
|
|
99 | |
|
|
100 | AC_CHECK_LIB(Xmu, main, AC_DEFINE(HAVE_LIBXMU,[],[Define if libXMU is available]) X11LIBS="$X11LIBS -lXmu", ,$X11LIBS) |
|
|
101 | |
|
|
102 | AC_CHECK_LIB(Xaw, main, AC_DEFINE(HAVE_LIBXAW,[],[Define if libXAW is available]) X11LIBS="-lXaw $X11LIBS", , $X11LIBS) |
|
|
103 | |
|
|
104 | LDFLAGS="$OLD_LD_FLAGS" |
|
|
105 | X11LIBS="$X_LIBS $X11LIBS" |
|
|
106 | |
|
|
107 | AC_CHECK_LIB(Xpm, main, AC_DEFINE(HAVE_LIBXPM,[],[Define if libXpm is available]) X11LIBS="$X11LIBS -lXpm", , $X11LIBS ) |
|
|
108 | |
|
|
109 | AC_CHECK_LIB(m, main) |
83 | AC_CHECK_LIB(m, main) |
110 | |
|
|
111 | AC_CHECK_LIB(png, main, AC_DEFINE(HAVE_LIBPNG,[],[Define if libpng is available]) X11LIBS="$X11LIBS -lpng", , $X11LIBS ) |
84 | AC_CHECK_LIB(png, main, AC_DEFINE(HAVE_LIBPNG,[],[Define if libpng is available]) X11LIBS="$X11LIBS -lpng", , $X11LIBS ) |
112 | |
85 | |
113 | dnl png has a dependency in some cases on libz - if we have it, can't really |
86 | dnl png has a dependency in some cases on libz - if we have it, can't really |
114 | dnl be harmful to link it in. |
87 | dnl be harmful to link it in. |
115 | AC_CHECK_LIB(z, main, AC_DEFINE(HAVE_LIBZ,[],[Define if libz is available]) X11LIBS="$X11LIBS -lz", , $X11LIBS ) |
88 | AC_CHECK_LIB(z, main, AC_DEFINE(HAVE_LIBZ,[],[Define if libz is available]) X11LIBS="$X11LIBS -lz", , $X11LIBS ) |
116 | |
89 | |
117 | dnl Misc libraries. |
|
|
118 | AC_CHECK_LIB(crypt, main) |
|
|
119 | AC_CHECK_LIB(des, des_crypt) |
|
|
120 | |
|
|
121 | dnl Gros - Changed this to support some external programs that do not like dmalloc (like Python). |
|
|
122 | dnl If you really need to make some memory debugging, uncomment the dmalloc line and comment out the dmalloclp one. |
|
|
123 | |
|
|
124 | if eval "test x$use_dmalloc = xyes"; then |
|
|
125 | AC_CHECK_LIB(dmalloc, main) |
|
|
126 | else |
|
|
127 | AC_CHECK_LIB(dmalloclp, main) |
|
|
128 | fi |
|
|
129 | |
|
|
130 | dnl Checks for header files. |
|
|
131 | AC_HEADER_DIRENT |
|
|
132 | AC_HEADER_STDC |
|
|
133 | AC_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) |
|
|
134 | |
|
|
135 | |
|
|
136 | dnl Checks for typedefs, structures, and compiler characteristics. |
90 | dnl Checks for typedefs, structures, and compiler characteristics. |
137 | AC_C_CONST |
|
|
138 | AC_C_INLINE |
91 | AC_C_INLINE |
139 | AC_TYPE_PID_T |
|
|
140 | AC_TYPE_SIZE_T |
|
|
141 | AC_HEADER_TIME |
|
|
142 | AC_STRUCT_TM |
|
|
143 | AC_TYPE_UID_T |
|
|
144 | |
92 | |
145 | AC_CHECK_SIZEOF(long) |
93 | AC_CHECK_SIZEOF(long) |
146 | AC_CHECK_SIZEOF(long long) |
94 | AC_CHECK_SIZEOF(long long) |
147 | |
95 | |
148 | dnl Checks for library functions. |
96 | dnl Checks for library functions. |
149 | AC_PROG_GCC_TRADITIONAL |
97 | AC_PROG_GCC_TRADITIONAL |
150 | AC_FUNC_MEMCMP |
|
|
151 | AC_FUNC_SETPGRP |
|
|
152 | AC_TYPE_SIGNAL |
98 | AC_TYPE_SIGNAL |
153 | AC_FUNC_STRFTIME |
|
|
154 | AC_FUNC_VPRINTF |
|
|
155 | AC_CHECK_FUNCS(gettimeofday mkdir mktime rmdir select socket strcspn strerror strspn strstr strtol strcasecmp strncasecmp snprintf setsid srandom getdtablesize srand48 srand sysconf scandir) |
|
|
156 | |
99 | |
157 | dnl alphasort can not be added to AC_CHECK_FUNCS because |
100 | AC_PATH_PROG(PKG_CONFIG, pkg-config, no) |
158 | AC_MSG_CHECKING(checking if alphasort is defined) |
|
|
159 | AC_TRY_COMPILE([#include <dirent.h>], [alphasort;], |
|
|
160 | ac_cv_func_alphasort=yes, ac_cv_func_alphasort=no) |
|
|
161 | if test "$ac_cv_func_alphasort" = yes; then |
|
|
162 | AC_DEFINE(HAVE_ALPHASORT, 1, [Define if you have the alphasort() function declaration.]) |
|
|
163 | AC_MSG_RESULT(yes) |
|
|
164 | else |
|
|
165 | AC_MSG_RESULT(no) |
|
|
166 | fi |
|
|
167 | |
101 | |
168 | |
102 | AC_MSG_CHECKING(glib >= 2.10) |
169 | |
103 | if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then |
170 | AC_MSG_CHECKING(how many args gettimeofday uses) |
104 | CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`" |
171 | AC_CACHE_VAL(ac_cv_gettimeofday_args, |
105 | LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`" |
172 | [AC_TRY_COMPILE([#include <sys/time.h> |
106 | AC_MSG_RESULT(ok) |
173 | #include <unistd.h>], |
|
|
174 | [struct timeval tv; struct timezone tzp; |
|
|
175 | gettimeofday(&tv, &tzp);], |
|
|
176 | [ac_gettimeofday_args=2], |
|
|
177 | [AC_TRY_COMPILE([#include <sys/time.h> |
|
|
178 | #include <unistd.h>], |
|
|
179 | [struct timeval tv; |
|
|
180 | gettimeofday(&tv, NULL);], |
|
|
181 | [ac_gettimeofday_args=2], |
|
|
182 | [AC_TRY_COMPILE([#include <sys/time.h> |
|
|
183 | #include <unistd.h>], |
|
|
184 | [struct timeval tv; gettimeofday(&tv);], |
|
|
185 | [ac_gettimeofday_args=1], |
|
|
186 | [ac_gettimeofday_args=0])])]) |
|
|
187 | ac_cv_gettimeofday_args=$ac_gettimeofday_args]) |
|
|
188 | |
|
|
189 | ac_gettimeofday_args=$ac_cv_gettimeofday_args |
|
|
190 | if test $ac_gettimeofday_args = 1 ; then |
|
|
191 | AC_DEFINE(HAVE_GETTIMEOFDAY,[],[Define if gettimeofday is available]) |
|
|
192 | AC_MSG_RESULT(one argument) |
|
|
193 | elif test $ac_gettimeofday_args = 2 ; then |
|
|
194 | AC_DEFINE(HAVE_GETTIMEOFDAY,[],[Define if gettimeofday is available]) |
|
|
195 | AC_DEFINE(GETTIMEOFDAY_TWO_ARGS,[],[Define if gettimeofday takes two arguments]) |
|
|
196 | AC_MSG_RESULT(two arguments) |
|
|
197 | else |
107 | else |
198 | AC_MSG_RESULT(unknown) |
108 | AC_MSG_ERROR(no) |
199 | fi |
109 | fi |
200 | |
110 | |
201 | AC_SUBST(x_includes) |
111 | AC_SUBST(x_includes) |
202 | AC_SUBST(x_libraries) |
112 | AC_SUBST(x_libraries) |
203 | AC_SUBST(no_x) |
113 | AC_SUBST(no_x) |
204 | AM_CONDITIONAL(HAVE_X,test "x$no_x" = "x") |
114 | AM_CONDITIONAL(HAVE_X,test "x$no_x" = "x") |
205 | AC_SUBST(X11LIBS) |
115 | AC_SUBST(X11LIBS) |
206 | AC_SUBST(PERL) |
|
|
207 | AC_SUBST(BASENAME) |
|
|
208 | |
116 | |
209 | AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE) |
117 | AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE) |
210 | AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE) |
118 | AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE) |
211 | |
119 | |
212 | AC_DEFINE_UNQUOTED(COMPRESS,"${COMPRESS}",[Path to the compress binary]) |
120 | AC_DEFINE_UNQUOTED(COMPRESS,"${COMPRESS}",[Path to the compress binary]) |
… | |
… | |
214 | AC_DEFINE_UNQUOTED(GZIP,"${GZIP}",[Path to the gzip binary]) |
122 | AC_DEFINE_UNQUOTED(GZIP,"${GZIP}",[Path to the gzip binary]) |
215 | AC_DEFINE_UNQUOTED(GUNZIP,"${GUNZIP}",[Path to the gunzip binary]) |
123 | AC_DEFINE_UNQUOTED(GUNZIP,"${GUNZIP}",[Path to the gunzip binary]) |
216 | AC_DEFINE_UNQUOTED(BZIP,"${BZIP}",[Path to the bzip binary]) |
124 | AC_DEFINE_UNQUOTED(BZIP,"${BZIP}",[Path to the bzip binary]) |
217 | AC_DEFINE_UNQUOTED(BUNZIP,"${BUNZIP}",[Path to the bunzip binary]) |
125 | AC_DEFINE_UNQUOTED(BUNZIP,"${BUNZIP}",[Path to the bunzip binary]) |
218 | |
126 | |
219 | AC_PATH_PROG(PERL, perl5) |
|
|
220 | AC_PATH_PROG(PERL, perl) |
|
|
221 | |
|
|
222 | AC_MSG_CHECKING(for $PERL suitability) |
127 | AC_MSG_CHECKING(for $PERL suitability) |
223 | if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then |
128 | if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>&1; then |
224 | |
|
|
225 | save_CFLAGS="$CFLAGS" |
129 | save_CXXFLAGS="$CXXFLAGS" |
226 | save_LIBS="$LIBS" |
130 | save_LIBS="$LIBS" |
227 | CFLAGS="$CFLAGS `$PERL -MExtUtils::Embed -e ccopts`" |
131 | xPERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" |
|
|
132 | xPERLFLAGS="$xPERLFLAGS `$PERL -MEvent::MakeMaker -e 'print +{&Event::MakeMaker::event_args}->{INC}'`" |
|
|
133 | xPERLFLAGS="$xPERLFLAGS `$PERL -MCoro::MakeMaker -e 'print +{&Coro::MakeMaker::coro_args}->{INC}'`" |
|
|
134 | CXXFLAGS="$CXXFLAGS $xPERLFLAGS" |
228 | LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`" |
135 | LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`" |
229 | AC_TRY_LINK([ |
136 | AC_TRY_LINK([ |
230 | #include <EXTERN.h> |
137 | #include <EXTERN.h> |
231 | #include <perl.h> |
138 | #include <perl.h> |
232 | #include <XSUB.h> |
139 | #include <XSUB.h> |
|
|
140 | #include "EventAPI.h" |
233 | ],[ |
141 | ],[ |
234 | PerlInterpreter *perl = perl_alloc (); |
142 | PerlInterpreter *perl = perl_alloc (); |
235 | ],[perl_link=yes],[perl_link=no]) |
143 | ],[perl_link=yes],[perl_link=no]) |
236 | CXXFLAGS="$save_CFLAGS" |
144 | CXXFLAGS="$save_CXXFLAGS" |
237 | LIBS="$save_LIBS" |
145 | LIBS="$save_LIBS" |
238 | |
146 | |
239 | if test x$perl_link = xyes; then |
147 | if test x$perl_link = xyes; then |
240 | AC_MSG_RESULT(ok) |
148 | AC_MSG_RESULT(ok) |
241 | AC_DEFINE(ENABLE_PERL, 1, Define if you can embed a perl interpreter) |
149 | AC_DEFINE(ENABLE_PERL, 1, Define if you can embed a perl interpreter) |
242 | PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" |
150 | PERLFLAGS="$xPERLFLAGS" |
243 | PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" |
151 | PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" |
244 | PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" |
152 | PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" |
245 | PERL_PLUGIN=yes |
153 | CPPFLAGS="$CPPFLAGS $PERLFLAGS" |
246 | else |
154 | else |
247 | AC_MSG_ERROR([no, unable to link]) |
155 | AC_MSG_ERROR([no, unable to link]) |
248 | fi |
156 | fi |
249 | else |
157 | else |
250 | AC_MSG_ERROR([no working perl found, or perl not version >= 5.8]) |
158 | AC_MSG_ERROR([no working perl found, or perl not version >= 5.8]) |
251 | fi |
159 | fi |
252 | AC_SUBST(PERLLIB) |
160 | AC_SUBST(PERLLIB) |
253 | AC_SUBST(PERLFLAGS) |
161 | AC_SUBST(PERLFLAGS) |
254 | AC_SUBST(PERLPRIVLIBEXP) |
162 | AC_SUBST(PERLPRIVLIBEXP) |
255 | AC_SUBST(PERL) |
163 | AC_SUBST(PERL) |
256 | AM_CONDITIONAL(PERL_PLUGIN,test "x$PERL_PLUGIN" != "x") |
|
|
257 | AC_SUBST(PERL_PLUGIN) |
|
|
258 | |
|
|
259 | ############################################# |
|
|
260 | # Plugin configuration |
|
|
261 | AC_CHECK_LIB(dl, dlopen,[ cf_have_libdl=yes ]) |
|
|
262 | AM_CONDITIONAL(HAVE_LIBDL,test "x$cf_have_libdl" = "xyes") |
|
|
263 | |
|
|
264 | if test "x$cf_have_libdl" = "xyes" ; then |
|
|
265 | ############### |
|
|
266 | # Python plugin |
|
|
267 | CF_CHECK_PYTHON( |
|
|
268 | [PLUGIN_PYTHON="cfpython.la"], |
|
|
269 | [AC_MSG_NOTICE([No Python found. Python plugin will not be built.])] |
|
|
270 | ) |
|
|
271 | dnl *** Put other plugins configuration code here *** |
|
|
272 | else |
|
|
273 | AC_MSG_NOTICE([No dl library found. Plugins will not be supported.]) |
|
|
274 | fi |
|
|
275 | AM_CONDITIONAL(PYTHON_PLUGIN,test "x$PLUGIN_PYTHON" != "x") |
|
|
276 | AC_SUBST(PLUGIN_PYTHON) |
|
|
277 | |
164 | |
278 | AC_OUTPUT([Makefile |
165 | AC_OUTPUT([Makefile |
279 | crossedit/Makefile crossedit/doc/Makefile crossedit/include/Makefile |
166 | include/Makefile lib/Makefile pod/Makefile random_maps/Makefile socket/Makefile |
280 | crossedit/Cnv/Makefile crossedit/bitmaps/Makefile |
167 | server/Makefile src/Makefile utils/Makefile ext/Makefile |
281 | doc/Makefile doc/Developers/Makefile doc/spell-docs/Makefile |
168 | lib/checkarch.pl lib/collect.pl utils/add_throw.perl |
282 | doc/spoiler/Makefile doc/spoiler-html/Makefile |
169 | utils/crossloop.tmpl utils/crossloop.pl.tmpl utils/metaserver.pl |
283 | doc/playbook/Makefile doc/playbook-html/Makefile |
|
|
284 | doc/scripts/Makefile |
|
|
285 | lib/Makefile random_maps/Makefile socket/Makefile server/Makefile |
|
|
286 | include/Makefile utils/Makefile lib/checkarch.pl |
|
|
287 | lib/collect.pl utils/add_throw.perl utils/crossloop.tmpl utils/crossloop.pl.tmpl |
|
|
288 | utils/metaserver.pl utils/crossloop.web utils/scores.pl utils/player_dl.pl |
170 | utils/crossloop.web utils/scores.pl utils/player_dl.pl common/Makefile |
289 | common/Makefile plugins/Makefile plugins/cfperl/Makefile plugins/cfpython/Makefile plugins/cfanim/Makefile devel/Makefile |
171 | ]) |
290 | ]) |
172 | |