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.183 by root, Sun Nov 11 02:38:10 2012 UTC vs.
Revision 1.190 by root, Fri Nov 18 04:11:03 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)
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 6" \ 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" \ 63 "EV 4" \
63 "Guard 1" \ 64 "Guard 1" \
64 "IO::AIO 4" \ 65 "IO::AIO 4" \
65 "JSON::XS 2.01" \ 66 "JSON::XS 2.01" \
88 89
89AC_LANG(C++) 90AC_LANG(C++)
90AC_PROG_CXX 91AC_PROG_CXX
91AC_PROG_CPP 92AC_PROG_CPP
92 93
94AX_CHECK_COMPILE_FLAG(-Wno-unused-result,[CXXFLAGS="$CXXFLAGS -Wno-unused-result"])
95AX_CHECK_COMPILE_FLAG(-Wno-narrowing,[CXXFLAGS="$CXXFLAGS -Wno-narrowing"])
96
97AX_CXX_COMPILE_STDCXX_11([noext], [mandatory])
98
93AC_CHECK_HEADER(tr1/unordered_map,[],[AC_MSG_ERROR([Your compiler must support the Library Technical Report 1 extensions.])]) 99AC_CHECK_HEADER(tr1/unordered_map,[],[AC_MSG_ERROR([Your compiler must support the Library Technical Report 1 extensions.])])
94 100
95AC_CHECK_HEADER(pthread.h,[],[AC_MSG_ERROR([POSIX thread support is required.])]) 101AC_CHECK_HEADER(pthread.h,[],[AC_MSG_ERROR([POSIX thread support is required.])])
96 102
97AC_PATH_PROG(PKG_CONFIG, pkg-config, no) 103AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
98 104
99AC_MSG_CHECKING(blitz++ >= 0.9) 105AC_MSG_CHECKING(blitz++ >= 0.10)
100if $PKG_CONFIG blitz --atleast-version 0.9; then 106if $PKG_CONFIG blitz --atleast-version 0.10; then
101 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG blitz --cflags`" 107 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG blitz --cflags`"
102 LIBS="$LIBS `$PKG_CONFIG blitz --libs`" 108 LIBS="$LIBS `$PKG_CONFIG blitz --libs`"
103 AC_MSG_RESULT(ok) 109 AC_MSG_RESULT(ok)
104else 110else
105 AC_MSG_ERROR(no) 111 AC_MSG_ERROR(no)
106fi 112fi
107 113
108AC_MSG_CHECKING(glib >= 2.10) 114AC_MSG_CHECKING(glib >= 2.32)
109if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then 115if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then
110 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`" 116 CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`"
111 LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`" 117 LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`"
112 AC_MSG_RESULT(ok) 118 AC_MSG_RESULT(ok)
113else 119else
217 223
218AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE) 224AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE)
219AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE) 225AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE)
220 226
221AC_OUTPUT([Makefile 227AC_OUTPUT([Makefile
222 include/Makefile lib/Makefile pod/Makefile random_maps/Makefile socket/Makefile 228 include/Makefile lib/Makefile
223 server/Makefile utils/Makefile ext/Makefile doc/Makefile 229 utils/cfutil
224 common/Makefile utils/cfutil
225]) 230])
226 231

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines