--- deliantra/server/configure.ac 2016/11/17 23:28:04 1.186 +++ deliantra/server/configure.ac 2016/11/23 06:05:38 1.193 @@ -70,6 +70,7 @@ "Storable 2.0" \ "URI 1.35" \ "YAML::XS 0.32" \ + "CBOR::XS 1.5" \ ; do set -- $module_vers module=$1 @@ -93,14 +94,17 @@ AX_CXX_COMPILE_STDCXX_11([noext], [mandatory]) -AC_CHECK_HEADER(tr1/unordered_map,[],[AC_MSG_ERROR([Your compiler must support the Library Technical Report 1 extensions.])]) +AX_CHECK_COMPILE_FLAG(-Wno-unused-result,[CXXFLAGS="$CXXFLAGS -Wno-unused-result"]) +AX_CHECK_COMPILE_FLAG(-Wno-narrowing,[CXXFLAGS="$CXXFLAGS -Wno-narrowing"]) + +AC_CHECK_HEADER(unordered_map,[],[AC_MSG_ERROR([Your compiler must support C++11 headers.])]) AC_CHECK_HEADER(pthread.h,[],[AC_MSG_ERROR([POSIX thread support is required.])]) AC_PATH_PROG(PKG_CONFIG, pkg-config, no) -AC_MSG_CHECKING(blitz++ >= 0.9) -if $PKG_CONFIG blitz --atleast-version 0.9; then +AC_MSG_CHECKING(blitz++ >= 0.10) +if $PKG_CONFIG blitz --atleast-version 0.10; then CXXFLAGS="$CXXFLAGS `$PKG_CONFIG blitz --cflags`" LIBS="$LIBS `$PKG_CONFIG blitz --libs`" AC_MSG_RESULT(ok) @@ -108,7 +112,7 @@ AC_MSG_ERROR(no) fi -AC_MSG_CHECKING(glib >= 2.10) +AC_MSG_CHECKING(glib >= 2.32) if $PKG_CONFIG glib-2.0 --atleast-version 2.10; then CXXFLAGS="$CXXFLAGS `$PKG_CONFIG glib-2.0 --cflags`" LIBS="$LIBS `$PKG_CONFIG glib-2.0 --libs`" @@ -221,9 +225,5 @@ AC_SUBST(pkgstatedir,$localstatedir/$PACKAGE) AC_SUBST(pkgconfdir,$sysconfdir/$PACKAGE) -AC_OUTPUT([Makefile - include/Makefile lib/Makefile pod/Makefile - utils/Makefile ext/Makefile doc/Makefile - utils/cfutil -]) +AC_OUTPUT([Makefile lib/Makefile utils/cfutil])