[Libreoffice-commits] core.git: configure.ac
Tomas Chvatal
tchvatal at suse.cz
Fri May 3 02:49:09 PDT 2013
configure.ac | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
New commits:
commit 12af4ae6fd084e0605af07a46d6933ceaeb186e9
Author: Tomas Chvatal <tchvatal at suse.cz>
Date: Sun Apr 28 17:53:58 2013 +0200
Search for mariadb_config and mysql_config so it works everywhere
Change-Id: Id6ae4cde25998bb21981b7cccb23a094f217750f
diff --git a/configure.ac b/configure.ac
index 4fc41e9..7c4582d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1416,9 +1416,8 @@ AC_ARG_WITH(system-apache-commons,
AC_ARG_WITH(system-mariadb,
AS_HELP_STRING([--with-system-mariadb],
- [Use MariaDB libraries already on system, for building the MariaDB Connector/LibreOffice
- extension. If the mariadb_config executable is not in PATH, use MARIADBCONFIG to
- point to it.]),,
+ [Use MariaDB/MySQL libraries already on system, for building the MariaDB Connector/LibreOffice
+ extension.]),,
[with_system_mariadb="$with_system_libs"])
AC_ARG_WITH(system-mysql-cppconn,
@@ -7702,15 +7701,20 @@ if test "$ENABLE_MARIADBC" = "YES"; then
if test "$with_system_mariadb" = "yes"; then
AC_MSG_RESULT([external])
SYSTEM_MARIADB=YES
- AC_ARG_VAR(MARIADBCONFIG, [Setting this variable will override the mariadb_config script detection])
- AC_PATH_PROG( MARIADBCONFIG, mariadb_config)
+ AC_PATH_PROG(MARIADBCONFIG, [mariadb_config])
+ if test -z "$MARIADBCONFIG"; then
+ AC_PATH_PROG(MARIADBCONFIG, [mysql_config])
+ if test -z "$MARIADBCONFIG"; then
+ AC_MSG_ERROR([mariadb_config and mysql_config are missing. Install MariaDB or MySQL package.])
+ fi
+ fi
AC_MSG_CHECKING([MariaDB version])
MARIADB_VERSION=`$MARIADBCONFIG --version`
MARIADB_MAJOR=`$MARIADBCONFIG --version | cut -d"." -f1`
if test "$MARIADB_MAJOR" -ge "5"; then
AC_MSG_RESULT([OK])
else
- AC_MSG_ERROR([too old, use 5.0.x or 5.1.x])
+ AC_MSG_ERROR([too old, use 5.0.x or later])
fi
AC_MSG_CHECKING([for MariaDB Client library])
MARIADB_CFLAGS=`$MARIADBCONFIG --cflags`
More information about the Libreoffice-commits
mailing list