* Changes to the configure script:
- added options --with-MYSQL_CFLAGS and --with-MYSQL_LIBS to allow manual setting of those variables git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12586 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
a653b4e2d6
commit
28b95f451b
@ -3,6 +3,9 @@ Date Added
|
||||
AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
|
||||
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
|
||||
|
||||
2008/04/14
|
||||
* Changes to the configure script: [FlavioJS]
|
||||
- added options --with-MYSQL_CFLAGS and --with-MYSQL_LIBS to allow manual setting of those variables
|
||||
2008/04/13
|
||||
* More major updates to the quest log system. [Kevin]
|
||||
* Followup to r12579 (all other players appeared as female on sql branch). [FlavioJS]
|
||||
|
71
configure
vendored
71
configure
vendored
@ -1,5 +1,5 @@
|
||||
#! /bin/sh
|
||||
# From configure.in Revision: 12578 .
|
||||
# From configure.in Revision: 12586 .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.61.
|
||||
#
|
||||
@ -1267,6 +1267,10 @@ Optional Packages:
|
||||
--with-mysql[=ARG] use MySQL client library, optionally specify the
|
||||
path to the mysql_config executable (by default
|
||||
mysql is used if found)
|
||||
--with-MYSQL_CFLAGS=ARG specify MYSQL_CFLAGS manually (instead of using
|
||||
"mysql_config --include")
|
||||
--with-MYSQL_LIBS=ARG specify MYSQL_LIBS manually (instead of using
|
||||
"mysql_config --libs")
|
||||
--with-pcre[=ARG] use PCRE library, optionally specify the full path
|
||||
of pcre installation directory (by default pcre is
|
||||
used if found)
|
||||
@ -1832,6 +1836,40 @@ fi
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Manual MYSQL_CFLAGS (optional)
|
||||
#
|
||||
|
||||
# Check whether --with-MYSQL_CFLAGS was given.
|
||||
if test "${with_MYSQL_CFLAGS+set}" = set; then
|
||||
withval=$with_MYSQL_CFLAGS;
|
||||
manual_MYSQL_CFLAGS="yes"
|
||||
MYSQL_CFLAGS="$withval"
|
||||
|
||||
else
|
||||
manual_MYSQL_CFLAGS="no"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Manual MYSQL_LIBS (optional)
|
||||
#
|
||||
|
||||
# Check whether --with-MYSQL_LIBS was given.
|
||||
if test "${with_MYSQL_LIBS+set}" = set; then
|
||||
withval=$with_MYSQL_LIBS;
|
||||
manual_MYSQL_LIBS="yes"
|
||||
MYSQL_LIBS="$withval"
|
||||
|
||||
else
|
||||
manual_MYSQL_LIBS="no"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Enable/disable PCRE and optionally specify the path (optional library)
|
||||
#
|
||||
@ -4778,11 +4816,11 @@ fi
|
||||
#
|
||||
# MySQL library (optional)
|
||||
#
|
||||
MYSQL_VERSION=""
|
||||
MYSQL_CFLAGS=""
|
||||
MYSQL_LIBS=""
|
||||
|
||||
if test "$want_mysql" = "no" ; then
|
||||
MYSQL_VERSION=""
|
||||
MYSQL_CFLAGS=""
|
||||
MYSQL_LIBS=""
|
||||
{ echo "$as_me:$LINENO: ignoring MySQL (optional)" >&5
|
||||
echo "$as_me: ignoring MySQL (optional)" >&6;}
|
||||
else
|
||||
@ -4832,12 +4870,19 @@ fi
|
||||
|
||||
if test "$MYSQL_CONFIG_HOME" != "no" ; then
|
||||
MYSQL_VERSION="`$MYSQL_CONFIG_HOME --version`"
|
||||
MYSQL_CFLAGS="`$MYSQL_CONFIG_HOME --include`"
|
||||
MYSQL_LIBS="`$MYSQL_CONFIG_HOME --libs`"
|
||||
if test "$manual_MYSQL_CFLAGS" = "no" ; then
|
||||
MYSQL_CFLAGS="`$MYSQL_CONFIG_HOME --include`"
|
||||
fi
|
||||
if test "$manual_MYSQL_LIBS" = "no" ; then
|
||||
MYSQL_LIBS="`$MYSQL_CONFIG_HOME --libs`"
|
||||
fi
|
||||
else
|
||||
MYSQL_VERSION="unknown"
|
||||
fi
|
||||
|
||||
MYSQL_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS $MYSQL_LIBS"
|
||||
MYSQL_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS $MYSQL_CFLAGS"
|
||||
{ echo "$as_me:$LINENO: checking for mysql_init in -lmysqlclient" >&5
|
||||
MYSQL_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS $MYSQL_LIBS"
|
||||
MYSQL_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS $MYSQL_CFLAGS"
|
||||
{ echo "$as_me:$LINENO: checking for mysql_init in -lmysqlclient" >&5
|
||||
echo $ECHO_N "checking for mysql_init in -lmysqlclient... $ECHO_C" >&6; }
|
||||
if test "${ac_cv_lib_mysqlclient_mysql_init+set}" = set; then
|
||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||
@ -4902,7 +4947,7 @@ if test $ac_cv_lib_mysqlclient_mysql_init = yes; then
|
||||
HAVE_MYSQL="yes"
|
||||
fi
|
||||
|
||||
if test "${ac_cv_header_mysql_h+set}" = set; then
|
||||
if test "${ac_cv_header_mysql_h+set}" = set; then
|
||||
{ echo "$as_me:$LINENO: checking for mysql.h" >&5
|
||||
echo $ECHO_N "checking for mysql.h... $ECHO_C" >&6; }
|
||||
if test "${ac_cv_header_mysql_h+set}" = set; then
|
||||
@ -5034,9 +5079,9 @@ else
|
||||
fi
|
||||
|
||||
|
||||
CPPFLAGS="$MYSQL_OLD_CPPFLAGS"
|
||||
LDFLAGS="$MYSQL_OLD_LDFLAGS"
|
||||
fi
|
||||
CPPFLAGS="$MYSQL_OLD_CPPFLAGS"
|
||||
LDFLAGS="$MYSQL_OLD_LDFLAGS"
|
||||
|
||||
{ echo "$as_me:$LINENO: checking MySQL library (optional)" >&5
|
||||
echo $ECHO_N "checking MySQL library (optional)... $ECHO_C" >&6; }
|
||||
if test "$HAVE_MYSQL" = "yes" ; then
|
||||
|
65
configure.in
65
configure.in
@ -119,6 +119,40 @@ AC_ARG_WITH(
|
||||
)
|
||||
|
||||
|
||||
#
|
||||
# Manual MYSQL_CFLAGS (optional)
|
||||
#
|
||||
AC_ARG_WITH(
|
||||
[MYSQL_CFLAGS],
|
||||
AC_HELP_STRING(
|
||||
[--with-MYSQL_CFLAGS=ARG],
|
||||
[specify MYSQL_CFLAGS manually (instead of using "mysql_config --include")]
|
||||
),
|
||||
[
|
||||
manual_MYSQL_CFLAGS="yes"
|
||||
MYSQL_CFLAGS="$withval"
|
||||
],
|
||||
[manual_MYSQL_CFLAGS="no"]
|
||||
)
|
||||
|
||||
|
||||
#
|
||||
# Manual MYSQL_LIBS (optional)
|
||||
#
|
||||
AC_ARG_WITH(
|
||||
[MYSQL_LIBS],
|
||||
AC_HELP_STRING(
|
||||
[--with-MYSQL_LIBS=ARG],
|
||||
[specify MYSQL_LIBS manually (instead of using "mysql_config --libs")]
|
||||
),
|
||||
[
|
||||
manual_MYSQL_LIBS="yes"
|
||||
MYSQL_LIBS="$withval"
|
||||
],
|
||||
[manual_MYSQL_LIBS="no"]
|
||||
)
|
||||
|
||||
|
||||
#
|
||||
# Enable/disable PCRE and optionally specify the path (optional library)
|
||||
#
|
||||
@ -337,11 +371,11 @@ AC_CHECK_LIB([rt], [clock_gettime])
|
||||
#
|
||||
# MySQL library (optional)
|
||||
#
|
||||
MYSQL_VERSION=""
|
||||
MYSQL_CFLAGS=""
|
||||
MYSQL_LIBS=""
|
||||
|
||||
if test "$want_mysql" = "no" ; then
|
||||
MYSQL_VERSION=""
|
||||
MYSQL_CFLAGS=""
|
||||
MYSQL_LIBS=""
|
||||
AC_MSG_NOTICE([ignoring MySQL (optional)])
|
||||
else
|
||||
if test -z "$MYSQL_CONFIG_HOME"; then
|
||||
@ -350,16 +384,23 @@ else
|
||||
|
||||
if test "$MYSQL_CONFIG_HOME" != "no" ; then
|
||||
MYSQL_VERSION="`$MYSQL_CONFIG_HOME --version`"
|
||||
MYSQL_CFLAGS="`$MYSQL_CONFIG_HOME --include`"
|
||||
MYSQL_LIBS="`$MYSQL_CONFIG_HOME --libs`"
|
||||
|
||||
MYSQL_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS $MYSQL_LIBS"
|
||||
MYSQL_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS $MYSQL_CFLAGS"
|
||||
AC_CHECK_LIB([mysqlclient], [mysql_init], [HAVE_MYSQL="yes"], [])
|
||||
AC_CHECK_HEADER([mysql.h], [], [HAVE_MYSQL=""])
|
||||
CPPFLAGS="$MYSQL_OLD_CPPFLAGS"
|
||||
LDFLAGS="$MYSQL_OLD_LDFLAGS"
|
||||
if test "$manual_MYSQL_CFLAGS" = "no" ; then
|
||||
MYSQL_CFLAGS="`$MYSQL_CONFIG_HOME --include`"
|
||||
fi
|
||||
if test "$manual_MYSQL_LIBS" = "no" ; then
|
||||
MYSQL_LIBS="`$MYSQL_CONFIG_HOME --libs`"
|
||||
fi
|
||||
else
|
||||
MYSQL_VERSION="unknown"
|
||||
fi
|
||||
|
||||
MYSQL_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS $MYSQL_LIBS"
|
||||
MYSQL_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS $MYSQL_CFLAGS"
|
||||
AC_CHECK_LIB([mysqlclient], [mysql_init], [HAVE_MYSQL="yes"], [])
|
||||
AC_CHECK_HEADER([mysql.h], [], [HAVE_MYSQL=""])
|
||||
CPPFLAGS="$MYSQL_OLD_CPPFLAGS"
|
||||
LDFLAGS="$MYSQL_OLD_LDFLAGS"
|
||||
|
||||
AC_MSG_CHECKING([MySQL library (optional)])
|
||||
if test "$HAVE_MYSQL" = "yes" ; then
|
||||
AC_MSG_RESULT([yes ($MYSQL_VERSION)])
|
||||
|
Loading…
x
Reference in New Issue
Block a user