aboutsummaryrefslogtreecommitdiff
path: root/databases/libodbc++
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2006-10-09 18:51:19 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2006-10-09 18:51:19 +0000
commitc3dd807ed86d7900e165b0a7b4a820574f5d9943 (patch)
treef47fdabe17c9afbf1fcffff85339c01509a1963e /databases/libodbc++
parent65cc3f80d037fd2c2c7e3ed5390c098a0c95cbed (diff)
downloadports-c3dd807ed86d7900e165b0a7b4a820574f5d9943.tar.gz
ports-c3dd807ed86d7900e165b0a7b4a820574f5d9943.zip
Notes
Diffstat (limited to 'databases/libodbc++')
-rw-r--r--databases/libodbc++/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/databases/libodbc++/Makefile b/databases/libodbc++/Makefile
index 447494b012f5..6c93347aa4f7 100644
--- a/databases/libodbc++/Makefile
+++ b/databases/libodbc++/Makefile
@@ -23,14 +23,20 @@ CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-isqlxx
# libodbc++ needs an ODBC driver manager to be installed, and it supports
-# both iODBC and unixODBC. The following variable may be set at build-time
-# to either "iodbc" or "unixodbc", with the latter being the default:
-DRIVER_MANAGER?= unixodbc
+# both iODBC and unixODBC.
-.if ${DRIVER_MANAGER} == "iodbc"
+.if defined(WITH_IODBC) && defined(WITH_UNIXODBC)
+IGNORE= selected mutually exclusive options: WITH_IODBC and WITH_UNIXODBC
+.endif
+
+.if !defined(WITH_IODBC) && !defined(WITH_UNIXODBC)
+WITH_IODBC?= yes
+.endif
+
+.if defined(WITH_IODBC)
LIB_DEPENDS= iodbc.3:${PORTSDIR}/databases/libiodbc
CONFIGURE_ARGS+= --with-iodbc=${LOCALBASE}
-.else # assume we're using unixODBC
+.elif defined(WITH_UNIXODBC)
LIB_DEPENDS= odbc.1:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+= --with-odbc=${LOCALBASE}
CONFIGURE_ENV= LIBS="${PTHREAD_LIBS}"