do not require mysql-devel package at runtime when using system mysql
useful for distro-specific builds
This commit is contained in:
@@ -49,8 +49,19 @@ ADDITIONAL_FILES=\
|
||||
CONVERTFILES=\
|
||||
cppconn$/build_config.h
|
||||
|
||||
# distro-specific builds want to link against a particular mysql library
|
||||
# then they do not require mysql-devel package at runtime
|
||||
# So put mysql-connector-cpp/driver/nativeapi/binding_config.h into separate patch
|
||||
# and enable/disable MYSQLCLIENT_STATIC_BINDING according to the used mysql library
|
||||
.IF "$(SYSTEM_MYSQL)" == "YES"
|
||||
MYSQL_BINDING=static
|
||||
.ELSE
|
||||
MYSQL_BINDING=dynamic
|
||||
.ENDIF
|
||||
|
||||
PATCH_FILES=\
|
||||
$(TARFILE_NAME).patch \
|
||||
mysql-connector-cpp-mysql-binding-$(MYSQL_BINDING).patch \
|
||||
patches/default_to_protocol_tcp.patch
|
||||
|
||||
BUILD_DIR=driver
|
||||
|
@@ -0,0 +1,6 @@
|
||||
--- misc/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:17:23.640625000 +0200
|
||||
+++ misc/build/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:13:50.359375000 +0200
|
||||
@@ -1 +1,2 @@
|
||||
-dummy
|
||||
+#define HAVE_DLFCN_H 1
|
||||
+//#define MYSQLCLIENT_STATIC_BINDING 1
|
@@ -0,0 +1,6 @@
|
||||
--- misc/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:17:23.640625000 +0200
|
||||
+++ misc/build/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:13:50.359375000 +0200
|
||||
@@ -1 +1,2 @@
|
||||
-dummy
|
||||
+#define HAVE_DLFCN_H 1
|
||||
+#define MYSQLCLIENT_STATIC_BINDING 1
|
@@ -350,12 +350,6 @@
|
||||
|
||||
#include <stack>
|
||||
#include "mysql_util.h"
|
||||
--- misc/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:17:23.640625000 +0200
|
||||
+++ misc/build/mysql-connector-cpp/driver/nativeapi/binding_config.h 2009-08-14 10:13:50.359375000 +0200
|
||||
@@ -1 +1,2 @@
|
||||
-dummy
|
||||
+#define HAVE_DLFCN_H 1
|
||||
+//#define MYSQLCLIENT_STATIC_BINDING 1
|
||||
--- misc/mysql-connector-cpp/driver/nativeapi/makefile.mk 2009-08-17 21:32:53.694119382 +0200
|
||||
+++ misc/build/mysql-connector-cpp/driver/nativeapi/makefile.mk 2009-08-17 21:32:50.534346360 +0200
|
||||
@@ -1 +1,23 @@
|
||||
|
Reference in New Issue
Block a user