mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 16:37:00 +00:00
[7962] Fixed compilation on OpenBSD.
Remove outdated options from configure.ac.
This commit is contained in:
parent
ddda332ca6
commit
dd09e6fdf7
5 changed files with 10 additions and 43 deletions
37
configure.ac
37
configure.ac
|
|
@ -163,39 +163,6 @@ Debugging options:
|
|||
])
|
||||
AC_MSG_RESULT($MANGOSD_DEBUG_INFO)
|
||||
|
||||
|
||||
# Enable CLI console?
|
||||
AC_MSG_CHECKING(whether cli console is enabled)
|
||||
MANGOSD_ENABLE_CLI=no
|
||||
AC_ARG_ENABLE(cli,
|
||||
[ --enable-cli Turn on command console system],
|
||||
[
|
||||
if test "$enableval" = "yes" ; then
|
||||
CFLAGS="-DENABLE_CLI $CFLAGS"
|
||||
CXXFLAGS="-DENABLE_CLI $CXXFLAGS"
|
||||
MANGOSD_ENABLE_CLI=yes
|
||||
elif test "$withval" != "no" ; then
|
||||
AC_MSG_ERROR(Please choose yes or no)
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT($MANGOSD_ENABLE_CLI)
|
||||
|
||||
# Enable remote console?
|
||||
AC_MSG_CHECKING(whether remote console is enabled)
|
||||
MANGOSD_ENABLE_RA=no
|
||||
AC_ARG_ENABLE(ra,
|
||||
[ --enable-ra Turn on remote console system],
|
||||
[
|
||||
if test "$enableval" = "yes" ; then
|
||||
CFLAGS="-DENABLE_RA $CFLAGS"
|
||||
CXXFLAGS="-DENABLE_RA $CXXFLAGS"
|
||||
MANGOSD_ENABLE_RA=yes
|
||||
elif test "$withval" != "no" ; then
|
||||
AC_MSG_ERROR(Please choose yes or no)
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT($MANGOSD_ENABLE_RA)
|
||||
|
||||
## Check for required header files.
|
||||
AC_HEADER_STDC
|
||||
AC_HEADER_DIRENT
|
||||
|
|
@ -211,10 +178,8 @@ AC_CHECK_HEADERS([zlib.h])
|
|||
AC_HEADER_STDBOOL
|
||||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
AC_TYPE_SIZE_T
|
||||
AC_HEADER_TIME
|
||||
AC_STRUCT_TM
|
||||
AC_TYPE_UINT64_T
|
||||
AC_C_VOLATILE
|
||||
AC_CHECK_TYPES([ptrdiff_t])
|
||||
|
||||
|
|
@ -272,8 +237,6 @@ MANGOS_LIBS="$POSTGRE_LIBS $MYSQL_LIBS $ZLIB $COMPATLIB $SSLLIB $MANGOS_LIBS"
|
|||
## Export defined variables
|
||||
AC_SUBST(DOXYGEN)
|
||||
AC_SUBST(MANGOSD_DEBUG_INFO)
|
||||
AC_SUBST(MANGOSD_ENABLE_CLI)
|
||||
AC_SUBST(MANGOSD_ENABLE_RA)
|
||||
|
||||
## Additional CPPFLAGS and LDFLAGS.
|
||||
AC_SUBST(MANGOS_INCLUDES)
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ namespace SOCKETS_NAMESPACE {
|
|||
# error FreeBSD versions prior to 400014 does not support ipv6
|
||||
# endif
|
||||
|
||||
#elif defined __NetBSD__
|
||||
#elif defined (__NetBSD__) || defined (__OpenBSD__)
|
||||
# if !defined(MSG_NOSIGNAL)
|
||||
# define MSG_NOSIGNAL 0
|
||||
# endif
|
||||
|
|
|
|||
|
|
@ -23,6 +23,10 @@
|
|||
#include "G3D/debug.h"
|
||||
#include "G3D/format.h"
|
||||
|
||||
#if defined(__OpenBSD__)
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
#ifdef G3D_WIN32
|
||||
|
||||
#include <conio.h>
|
||||
|
|
|
|||
|
|
@ -79,16 +79,16 @@ class MANGOS_DLL_SPEC Database
|
|||
template<class Class, typename ParamType1>
|
||||
bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1), ParamType1 param1, const char *format,...) ATTR_PRINTF(5,6);
|
||||
template<class Class, typename ParamType1, typename ParamType2>
|
||||
bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *format,...) ATTR_PRINTF(5,6);
|
||||
bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *format,...) ATTR_PRINTF(6,7);
|
||||
template<class Class, typename ParamType1, typename ParamType2, typename ParamType3>
|
||||
bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2, ParamType3), ParamType1 param1, ParamType2 param2, ParamType3 param3, const char *format,...) ATTR_PRINTF(5,6);
|
||||
bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2, ParamType3), ParamType1 param1, ParamType2 param2, ParamType3 param3, const char *format,...) ATTR_PRINTF(7,8);
|
||||
// PQuery / static
|
||||
template<typename ParamType1>
|
||||
bool AsyncPQuery(void (*method)(QueryResult*, ParamType1), ParamType1 param1, const char *format,...) ATTR_PRINTF(5,6);
|
||||
bool AsyncPQuery(void (*method)(QueryResult*, ParamType1), ParamType1 param1, const char *format,...) ATTR_PRINTF(4,5);
|
||||
template<typename ParamType1, typename ParamType2>
|
||||
bool AsyncPQuery(void (*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *format,...) ATTR_PRINTF(5,6);
|
||||
template<typename ParamType1, typename ParamType2, typename ParamType3>
|
||||
bool AsyncPQuery(void (*method)(QueryResult*, ParamType1, ParamType2, ParamType3), ParamType1 param1, ParamType2 param2, ParamType3 param3, const char *format,...) ATTR_PRINTF(5,6);
|
||||
bool AsyncPQuery(void (*method)(QueryResult*, ParamType1, ParamType2, ParamType3), ParamType1 param1, ParamType2 param2, ParamType3 param3, const char *format,...) ATTR_PRINTF(6,7);
|
||||
template<class Class>
|
||||
// QueryHolder
|
||||
bool DelayQueryHolder(Class *object, void (Class::*method)(QueryResult*, SqlQueryHolder*), SqlQueryHolder *holder);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "7961"
|
||||
#define REVISION_NR "7962"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue