diff options
author | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2013-03-06 11:45:50 +0100 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2013-03-06 11:46:04 +0100 |
commit | 1bf4306c3967560948f22630ff8f76c268a9c8bd (patch) | |
tree | 763c9f201d9f8a20b6990e8d74b01f3bc4fcaf50 /configure.ac | |
parent | 499e53a95e79b175037ec9264d34e2ca6f7e692a (diff) |
Switch from libmysqlc library to mariadb-native-client
Change-Id: I867918bbb61b289e1ad8752e6f46705af6e85b7c
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/configure.ac b/configure.ac index 066fa80502a2..257ea3474d49 100644 --- a/configure.ac +++ b/configure.ac @@ -608,9 +608,9 @@ AC_ARG_ENABLE(dynamic-loading, [Disable any use of dynamic loading of code. Work in progress, use only if you are hacking on it.]) ) -AC_ARG_ENABLE(ext-mysql-connector, - AS_HELP_STRING([--enable-ext-mysql-connector], - [Enable the build of the MySQL Connector extension.]) +AC_ARG_ENABLE(ext-mariadb-connector, + AS_HELP_STRING([--enable-ext-mariadb-connector], + [Enable the build of the MariaDB/MySQL Connector extension.]) ) AC_ARG_ENABLE(ext-presenter-minimizer, @@ -1298,19 +1298,19 @@ AC_ARG_WITH(system-apache-commons, [Use Apache commons libraries already on system.]),, [with_system_apache_commons="$with_system_jars"]) -AC_ARG_WITH(system-mysql, - AS_HELP_STRING([--with-system-mysql], - [Use MySQL libraries already on system, for building the MySQL Connector/LibreOffice - extension. If the mysql_config executable is not in PATH, use MYSQLCONFIG to +AC_ARG_WITH(system-mariadb, + AS_HELP_STRING([--with-system-mariadb], + [Use MariaDB libraries already on system, for building the MySQL Connector/LibreOffice + extension. If the mariadb_config executable is not in PATH, use MARIADBCONFIG to point to it.]),, - [with_system_mysql="$with_system_libs"]) + [with_system_mariadb="$with_system_libs"]) -AC_ARG_WITH(libmysql-path, - AS_HELP_STRING([--with-libmysql-path], - [Use Connector/C (libmysql) installation for building the MySQL +AC_ARG_WITH(libmariadb-path, + AS_HELP_STRING([--with-libmariadb-path], + [Use Connector/C (libmariadb) installation for building the MariaDB/MySQL Connector/LibreOffice extension.]) [ - Usage: --with-libmysql-path=<absolute path to + Usage: --with-libmariadb-path=<absolute path to your Connector/C installation> ], ,) @@ -7556,76 +7556,76 @@ AC_SUBST([MINGW_PYTHON_DLL]) AC_SUBST([MINGW_READLINE_DLL]) AC_SUBST([MINGW_TERMCAP_DLL]) -AC_MSG_CHECKING([whether to build the MySQL Connector extension]) -if test "x$enable_ext_mysql_connector" = "xyes" -a "x$enable_extension_integration" != "xno"; then +AC_MSG_CHECKING([whether to build the MariaDB/MySQL Connector extension]) +if test "x$enable_ext_mariadb_connector" = "xyes" -a "x$enable_extension_integration" != "xno"; then AC_MSG_RESULT([yes]) - ENABLE_MYSQLC=YES - MYSQLC_MAJOR=1 - MYSQLC_MINOR=0 - MYSQLC_MICRO=1 - BUILD_TYPE="$BUILD_TYPE MYSQLC" + ENABLE_MARIADBC=YES + MARIADBC_MAJOR=1 + MARIADBC_MINOR=0 + MARIADBC_MICRO=1 + BUILD_TYPE="$BUILD_TYPE MARIADBC" else AC_MSG_RESULT([no]) - ENABLE_MYSQLC=NO + ENABLE_MARIADBC=NO fi -AC_SUBST(ENABLE_MYSQLC) -AC_SUBST(MYSQLC_MAJOR) -AC_SUBST(MYSQLC_MINOR) -AC_SUBST(MYSQLC_MICRO) +AC_SUBST(ENABLE_MARIADBC) +AC_SUBST(MARIADBC_MAJOR) +AC_SUBST(MARIADBC_MINOR) +AC_SUBST(MARIADBC_MICRO) -if test "$ENABLE_MYSQLC" = "YES"; then +if test "$ENABLE_MARIADBC" = "YES"; then - SCPDEFS="$SCPDEFS -DWITH_EXTENSION_MYSQLC" + SCPDEFS="$SCPDEFS -DWITH_EXTENSION_MARIADBC" dnl =================================================================== dnl Check for system MySQL dnl =================================================================== AC_MSG_CHECKING([for MySQL prerequisites]) - if test "$with_system_mysql" = "yes"; then + if test "$with_system_mariadb" = "yes"; then AC_MSG_RESULT([external MySQL]) - SYSTEM_MYSQL=YES - AC_PATH_PROG( MYSQLCONFIG, mysql_config) + SYSTEM_MARIADB=YES + AC_PATH_PROG( MARIADBCONFIG, mariadb_config) AC_MSG_CHECKING([MySQL version]) - MYSQL_VERSION=`$MYSQLCONFIG --version` - MYSQL_MAJOR=`$MYSQLCONFIG --version | cut -d"." -f1` - if test "$MYSQL_MAJOR" -ge "5"; then + 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]) fi AC_MSG_CHECKING([for MySQL Client library]) - MYSQL_INC=`$MYSQLCONFIG --include` - MYSQL_LIB=`$MYSQLCONFIG --libs` - MYSQL_DEFINES=`$MYSQLCONFIG --cflags | $SED -e s,$MYSQL_INC,,` - AC_MSG_RESULT([includes $MYSQL_INC, libraries $MYSQL_LIB]) - else - SYSTEM_MYSQL=NO - if test -n "$with_libmysql_path"; then - AC_MSG_RESULT([external Connector/C (libmysql)]) - LIBMYSQL=libmysql.so + MARIADB_INC=`$MARIADBCONFIG --include` + MARIADB_LIB=`$MARIADBCONFIG --libs` + MARIADB_DEFINES=`$MARIADBCONFIG --cflags | $SED -e s,$MARIADB_INC,,` + AC_MSG_RESULT([includes $MARIADB_INC, libraries $MARIADB_LIB]) + else + SYSTEM_MARIADB=NO + if test -n "$with_libmariadb_path"; then + AC_MSG_RESULT([external Connector/C (libmariadb)]) + LIBMARIADB=libmariadb.so if test "$_os" = "Darwin"; then - LIBMYSQL=libmysql.dylib + LIBMARIADB=libmariadb.dylib elif test "$_os" = "WINNT"; then - LIBMYSQL=libmysql.dll + LIBMARIADB=libmariadb.dll fi - AC_MSG_CHECKING([for $LIBMYSQL]) - if test -e "$with_libmysql_path/lib/$LIBMYSQL"; then + AC_MSG_CHECKING([for $LIBMARIADB]) + if test -e "$with_libmariadb_path/lib/$LIBMARIADB"; then AC_MSG_RESULT([found.]) - PathFormat "$with_libmysql_path" - LIBMYSQL_PATH="$formatted_path" + PathFormat "$with_libmariadb_path" + LIBMARIADB_PATH="$formatted_path" else - AC_MSG_ERROR([not found. Please specify proper path in --with-libmysql-path.]) + AC_MSG_ERROR([not found. Please specify proper path in --with-libmariadb-path.]) fi else - AC_MSG_ERROR([not given. Please specify either --with-system-mysql or --with-libmysql-path]) + AC_MSG_ERROR([not given. Please specify either --with-system-mysql or --with-libmariadb-path]) fi fi - AC_SUBST(SYSTEM_MYSQL) - AC_SUBST(MYSQL_INC) - AC_SUBST(MYSQL_LIB) - AC_SUBST(MYSQL_DEFINES) - AC_SUBST([LIBMYSQL]) - AC_SUBST(LIBMYSQL_PATH) + AC_SUBST(SYSTEM_MARIADB) + AC_SUBST(MARIADB_INC) + AC_SUBST(MARIADB_LIB) + AC_SUBST(MARIADB_DEFINES) + AC_SUBST(LIBMARIADB) + AC_SUBST(LIBMARIADB_PATH) AC_LANG_PUSH([C++]) dnl =================================================================== |