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.180 by root, Fri Apr 22 02:03:10 2011 UTC vs.
Revision 1.189 by root, Fri Nov 18 03:53:34 2016 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([deliantra-server], [3.0], [support@deliantra.net]) 3AC_INIT([deliantra-server], [3.1], [support@deliantra.net])
4dnl AC_CONFIG_MACRO_DIR([m4])
4AC_CONFIG_AUX_DIR(utils) 5AC_CONFIG_AUX_DIR(utils)
5AC_CONFIG_SRCDIR([server/cfperl.xs]) 6AC_CONFIG_SRCDIR([server/cfperl.xs])
6AM_INIT_AUTOMAKE 7AM_INIT_AUTOMAKE([silent-rules subdir-objects foreign no-dist-gzip dist-xz])
7AM_CONFIG_HEADER(include/autoconf.h) 8AM_CONFIG_HEADER(include/autoconf.h)
8 9
9AM_MAINTAINER_MODE 10AM_MAINTAINER_MODE
10 11
11AC_PREFIX_DEFAULT(/usr/games/deliantra) 12AC_PREFIX_DEFAULT(/usr/games/deliantra)
48 fi 49 fi
49fi 50fi
50 51
51for module_vers in \ 52for module_vers in \
52 "common::sense 3.3" \ 53 "common::sense 3.3" \
53 "AnyEvent 5.2" \ 54 "AnyEvent 7.0" \
54 "AnyEvent::AIO 0" \ 55 "AnyEvent::AIO 0" \
55 "AnyEvent::BDB 0" \ 56 "AnyEvent::BDB 0" \
56 "BDB 1.8" \ 57 "BDB 1.8" \
57 "Compress::LZF 3.41" \ 58 "Compress::LZF 3.41" \
58 "Coro 5.372" \ 59 "Coro 6" \
59 "Coro::EV 0" \ 60 "Coro::EV 0" \
60 "Deliantra 1.24" \ 61 "Deliantra 2.0" \
61 "Digest::MD5 2.0" \ 62 "Digest::MD5 2.0" \
62 "EV 4.00" \ 63 "EV 4" \
63 "Guard 0.5" \ 64 "Guard 1" \
64 "IO::AIO 3.3" \ 65 "IO::AIO 4" \
65 "JSON::XS 2.01" \ 66 "JSON::XS 2.01" \
66 "AnyEvent::IRC 0.6" \ 67 "AnyEvent::IRC 0.6" \
67 "Pod::POM 0.27" \ 68 "Pod::POM 0.27" \
68 "Safe::Hole 0.10" \ 69 "Safe::Hole 0.10" \
69 "Storable 2.0" \ 70 "Storable 2.0" \
70 "Time::HiRes 1.0" \
71 "URI 1.35" \ 71 "URI 1.35" \
72 "YAML::XS 0.32" \ 72 "YAML::XS 0.32" \
73; do 73; do
74 set -- $module_vers 74 set -- $module_vers
75 module=$1 75 module=$1
89 89
90AC_LANG(C++) 90AC_LANG(C++)
91AC_PROG_CXX 91AC_PROG_CXX
92AC_PROG_CPP 92AC_PROG_CPP
93 93
94AX_CXX_COMPILE_STDCXX_11([noext], [mandatory])
95
94AC_CHECK_HEADER(tr1/unordered_map,[],[AC_MSG_ERROR([Your compiler must support the Library Technical Report 1 extensions.])]) 96AC_CHECK_HEADER(tr1/unordered_map,[],[AC_MSG_ERROR([Your compiler must support the Library Technical Report 1 extensions.])])
95 97
96AC_CHECK_HEADER(pthread.h,[],[AC_MSG_ERROR([POSIX thread support is required.])]) 98AC_CHECK_HEADER(pthread.h,[],[AC_MSG_ERROR([POSIX thread support is required.])])
97 99
98AC_PATH_PROG(PKG_CONFIG, pkg-config, no) 100AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
101
102AC_MSG_CHECKING(blitz++ >= 0.9)
103if $PKG_CONFIG blitz --atleast-version 0.9; then
104 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG blitz --cflags`"
105 LIBS="$LIBS `$PKG_CONFIG blitz --libs`"
106 AC_MSG_RESULT(ok)
107else
108 AC_MSG_ERROR(no)
109fi
99 110
100AC_MSG_CHECKING(glib >= 2.10) 111AC_MSG_CHECKING(glib >= 2.10)
101if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then 112if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then
102 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`" 113 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`"
103 LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`" 114 LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`"
209 220
210AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE) 221AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE)
211AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE) 222AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE)
212 223
213AC_OUTPUT([Makefile 224AC_OUTPUT([Makefile
214 include/Makefile lib/Makefile pod/Makefile random_maps/Makefile socket/Makefile 225 include/Makefile lib/Makefile
215 server/Makefile utils/Makefile ext/Makefile doc/Makefile 226 utils/cfutil
216 common/Makefile utils/cfutil
217]) 227])
218 228

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines