xref: /OK3568_Linux_fs/buildroot/package/libdbi-drivers/libdbi-drivers.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libdbi-drivers
4#
5################################################################################
6
7LIBDBI_DRIVERS_VERSION = 0bfae6c43134cf58dc89364328545982ca297abb
8LIBDBI_DRIVERS_SITE = https://git.code.sf.net/p/libdbi-drivers/libdbi-drivers
9LIBDBI_DRIVERS_SITE_METHOD = git
10LIBDBI_DRIVERS_LICENSE = LGPL-2.1+
11LIBDBI_DRIVERS_LICENSE_FILES = COPYING
12LIBDBI_DRIVERS_INSTALL_STAGING = YES
13LIBDBI_DRIVERS_DEPENDENCIES = libdbi host-pkgconf
14LIBDBI_DRIVERS_AUTORECONF = YES
15
16LIBDBI_DRIVERS_CONF_OPTS = --with-dbi-libdir=$(STAGING_DIR)/usr/lib
17
18ifeq ($(BR2_PACKAGE_MYSQL),y)
19LIBDBI_DRIVERS_DEPENDENCIES += mysql
20LIBDBI_DRIVERS_CONF_OPTS += --with-mysql
21LIBDBI_DRIVERS_CONF_ENV += MYSQL_CONFIG="$(STAGING_DIR)/usr/bin/mysql_config"
22else
23LIBDBI_DRIVERS_CONF_OPTS += --without-mysql
24endif
25
26ifeq ($(BR2_PACKAGE_POSTGRESQL),y)
27LIBDBI_DRIVERS_DEPENDENCIES += postgresql
28LIBDBI_DRIVERS_CONF_OPTS += --with-pgsql
29else
30LIBDBI_DRIVERS_CONF_OPTS += --without-pgsql
31endif
32
33LIBDBI_DRIVERS_CONF_OPTS += --without-sqlite
34ifeq ($(BR2_PACKAGE_SQLITE),y)
35LIBDBI_DRIVERS_DEPENDENCIES += sqlite
36LIBDBI_DRIVERS_CONF_OPTS += --with-sqlite3
37else
38LIBDBI_DRIVERS_CONF_OPTS += --without-sqlite3
39endif
40
41LIBDBI_DRIVERS_CONF_OPTS += --without-msql 	# MiniSQL
42LIBDBI_DRIVERS_CONF_OPTS += --without-oracle	# Oracle OCI
43LIBDBI_DRIVERS_CONF_OPTS += --without-firebird	# Firebird/Interbase
44LIBDBI_DRIVERS_CONF_OPTS += --without-freetds	# Freetds
45LIBDBI_DRIVERS_CONF_OPTS += --without-ingres	# Ingres
46LIBDBI_DRIVERS_CONF_OPTS += --without-db2	# IBM DB2
47
48$(eval $(autotools-package))
49