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.1 by root, Fri Feb 3 07:11:29 2006 UTC vs.
Revision 1.11 by elmex, Sun Aug 13 17:22:24 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_REVISION($Id: configure.ac,v 1.1 2006/02/03 07:11:29 root Exp $)
4AC_INIT([crossfire], [1.8.0], [crossfire-devel@listserv.real-time.com]) 3AC_INIT([crossfire], [1.9.1], [crossfire-devel@listserv.real-time.com])
5AC_CONFIG_AUX_DIR(utils) 4AC_CONFIG_AUX_DIR(utils)
6AC_CONFIG_SRCDIR([server/main.c]) 5AC_CONFIG_SRCDIR([server/main.C])
7AM_INIT_AUTOMAKE 6AM_INIT_AUTOMAKE
8AM_CONFIG_HEADER(include/autoconf.h) 7AM_CONFIG_HEADER(include/autoconf.h)
9 8
10AM_MAINTAINER_MODE 9AM_MAINTAINER_MODE
11 10
214AC_DEFINE_UNQUOTED(GZIP,"${GZIP}",[Path to the gzip binary]) 213AC_DEFINE_UNQUOTED(GZIP,"${GZIP}",[Path to the gzip binary])
215AC_DEFINE_UNQUOTED(GUNZIP,"${GUNZIP}",[Path to the gunzip binary]) 214AC_DEFINE_UNQUOTED(GUNZIP,"${GUNZIP}",[Path to the gunzip binary])
216AC_DEFINE_UNQUOTED(BZIP,"${BZIP}",[Path to the bzip binary]) 215AC_DEFINE_UNQUOTED(BZIP,"${BZIP}",[Path to the bzip binary])
217AC_DEFINE_UNQUOTED(BUNZIP,"${BUNZIP}",[Path to the bunzip binary]) 216AC_DEFINE_UNQUOTED(BUNZIP,"${BUNZIP}",[Path to the bunzip binary])
218 217
218AC_PATH_PROG(PERL, perl5)
219AC_PATH_PROG(PERL, perl)
220
221AC_MSG_CHECKING(for $PERL suitability)
222if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
223
224 save_CFLAGS="$CFLAGS"
225 save_LIBS="$LIBS"
226 CFLAGS="$CFLAGS `$PERL -MExtUtils::Embed -e ccopts` `$PERL -MEvent::MakeMaker -e 'print +{&Event::MakeMaker::event_args}->{INC}'`"
227 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
228 AC_TRY_LINK([
229#include <EXTERN.h>
230#include <perl.h>
231#include <XSUB.h>
232#include "EventAPI.h"
233],[
234 PerlInterpreter *perl = perl_alloc ();
235],[perl_link=yes],[perl_link=no])
236 CXXFLAGS="$save_CFLAGS"
237 LIBS="$save_LIBS"
238
239 if test x$perl_link = xyes; then
240 AC_MSG_RESULT(ok)
241 AC_DEFINE(ENABLE_PERL, 1, Define if you can embed a perl interpreter)
242 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts` `$PERL -MEvent::MakeMaker -e 'print +{&Event::MakeMaker::event_args}->{INC}'`"
243 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
244 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
245 PERL_PLUGIN=yes
246 else
247 AC_MSG_ERROR([no, unable to link])
248 fi
249else
250 AC_MSG_ERROR([no working perl found, or perl not version >= 5.8])
251fi
252AC_SUBST(PERLLIB)
253AC_SUBST(PERLFLAGS)
254AC_SUBST(PERLPRIVLIBEXP)
255AC_SUBST(PERL)
256AM_CONDITIONAL(PERL_PLUGIN,test "x$PERL_PLUGIN" != "x")
257AC_SUBST(PERL_PLUGIN)
258
219############################################# 259#############################################
220# Plugin configuration 260# Plugin configuration
221AC_CHECK_LIB(dl, dlopen,[ cf_have_libdl=yes ]) 261AC_CHECK_LIB(dl, dlopen,[ cf_have_libdl=yes ])
222AM_CONDITIONAL(HAVE_LIBDL,test "x$cf_have_libdl" = "xyes") 262AM_CONDITIONAL(HAVE_LIBDL,test "x$cf_have_libdl" = "xyes")
223 263
234fi 274fi
235AM_CONDITIONAL(PYTHON_PLUGIN,test "x$PLUGIN_PYTHON" != "x") 275AM_CONDITIONAL(PYTHON_PLUGIN,test "x$PLUGIN_PYTHON" != "x")
236AC_SUBST(PLUGIN_PYTHON) 276AC_SUBST(PLUGIN_PYTHON)
237 277
238AC_OUTPUT([Makefile 278AC_OUTPUT([Makefile
239 crossedit/Makefile crossedit/doc/Makefile crossedit/include/Makefile
240 crossedit/Cnv/Makefile crossedit/bitmaps/Makefile
241 doc/Makefile doc/Developers/Makefile doc/spell-docs/Makefile 279 doc/Makefile doc/Developers/Makefile doc/spell-docs/Makefile
242 doc/spoiler/Makefile doc/spoiler-html/Makefile 280 doc/spoiler/Makefile doc/spoiler-html/Makefile
243 doc/playbook/Makefile doc/playbook-html/Makefile 281 doc/playbook/Makefile doc/playbook-html/Makefile
244 doc/scripts/Makefile 282 doc/scripts/Makefile
245 lib/Makefile random_maps/Makefile socket/Makefile server/Makefile 283 lib/Makefile random_maps/Makefile socket/Makefile server/Makefile
246 include/Makefile utils/Makefile lib/checkarch.pl 284 include/Makefile utils/Makefile lib/checkarch.pl
247 lib/collect.pl utils/add_throw.perl utils/crossloop.tmpl utils/crossloop.pl.tmpl 285 lib/collect.pl utils/add_throw.perl utils/crossloop.tmpl utils/crossloop.pl.tmpl
248 utils/metaserver.pl utils/crossloop.web utils/scores.pl utils/player_dl.pl 286 utils/metaserver.pl utils/crossloop.web utils/scores.pl utils/player_dl.pl
249 common/Makefile plugins/Makefile plugins/cfpython/Makefile plugins/cfanim/Makefile devel/Makefile 287 common/Makefile plugins/Makefile plugins/cfpython/Makefile
288 plugins/cfpython/include/Makefile
289 plugins/common/Makefile plugins/common/include/Makefile
290 devel/Makefile
291 plugins/cfperl/Makefile
250 ]) 292 ])

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines