[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/krecipes
From: Ismail Dönmez <ismail.donmez () boun ! edu ! tr>
Date: 2004-01-03 22:21:20
Message-ID: 20040103222120.8A0DE9427 () office ! kde ! org
[Download RAW message or body]
CVS commit by cartman:
Be nice to me and find my mysql installation too!
M +14 -14 configure.in.in 1.10
M +3 -2 src/DBBackend/MySQL/Makefile.am 1.2
M +1 -1 src/DBBackend/MySQL/mysqlrecipedb.h 1.18
--- kdenonbeta/krecipes/configure.in.in #1.9:1.10
@@ -5,20 +5,20 @@
dnl ----- Check for existing MySQL ------
-AC_DEFUN(AC_HAVE_MYSQL,
-[
- AC_DEFINE(HAVE_MYSQL, 1, [have MySQL])
- have_mysql=true
-])
-
-AC_DEFUN(AC_NO_MYSQL,
-[
- AC_DEFINE(HAVE_MYSQL, 0, [have MySQL])
- have_mysql=false
+KDE_FIND_PATH(mysql_config, MYSQL_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/b\
+in /usr/bin /opt/mysql/bin /usr/local/mysql/bin ], [
+ AC_MSG_WARN([Could not find MySQL anywhere, check http://www.mysql.com/])
])
-KDE_CHECK_HEADER(mysql/mysql.h,
- AC_HAVE_MYSQL,
- AC_NO_MYSQL
-)
+if test -n "$MYSQL_CONFIG"; then
+ mysql_incdir=`$MYSQL_CONFIG --cflags| $SED -e "s,-I',,g" | $SED -e "s,'$,,g"`
+ mysql_libdir=`$MYSQL_CONFIG --libs| $SED -e "s,',,g"`
+ MYSQL_INC=$mysql_incdir
+ MYSQL_LIBS=$mysql_libdir
+ AC_SUBST(MYSQL_INC)
+ AC_SUBST(MYSQL_LIBS)
+ have_mysql="true"
+else
+ have_mysql="no"
+fi
dnl ------ Check for the SQLite headers -----
--- kdenonbeta/krecipes/src/DBBackend/MySQL/Makefile.am #1.1:1.2
@@ -5,5 +5,5 @@
# set the include path for X, qt and KDE
-INCLUDES = -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. $(all_includes)
+INCLUDES = -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. $(all_includes) -I$(MYSQL_INC)
@@ -15,3 +15,4 @@
#the library search path.
-libkrecmysql_la_LDFLAGS = $(KDE_RPATH) $(all_libraries)
+libkrecmysql_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) $(MYSQL_LIBS)
+
--- kdenonbeta/krecipes/src/DBBackend/MySQL/mysqlrecipedb.h #1.17:1.18
@@ -17,5 +17,5 @@
#define DB_DRIVER "QMYSQL3"
#define DEFAULT_DB_NAME "Krecipes"
-#include <mysql/mysql.h>
+#include <mysql.h>
#include <qsqldatabase.h>
#include <qimage.h>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic