diff options
author | jlam <jlam@pkgsrc.org> | 2002-11-18 20:49:17 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-11-18 20:49:17 +0000 |
commit | 3672e2ec00dc87b3b282451fb35495ff1828ff5f (patch) | |
tree | 8dd78a95930e30686ac1b307d0c1a448f3a5b07a | |
parent | b2f6643a90cbc1961af2c49c1228e692683e2eaa (diff) | |
download | pkgsrc-3672e2ec00dc87b3b282451fb35495ff1828ff5f.tar.gz |
Allow this file to be used to mean "we want DB-1.85" if the inclusion of
this file is preceded by defining "USE_DB185". On NetBSD (and probably
Linux), where we already have DB-1.85 in the base system, this defaults to
using the system libraries and headers.
-rw-r--r-- | databases/db/buildlink2.mk | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/databases/db/buildlink2.mk b/databases/db/buildlink2.mk index 3330aa6d24f..0575426dd00 100644 --- a/databases/db/buildlink2.mk +++ b/databases/db/buildlink2.mk @@ -1,18 +1,33 @@ -# $NetBSD: buildlink2.mk,v 1.3 2002/09/26 22:34:09 jlam Exp $ +# $NetBSD: buildlink2.mk,v 1.4 2002/11/18 20:49:17 jlam Exp $ .if !defined(DB_BUILDLINK2_MK) DB_BUILDLINK2_MK= # defined -BUILDLINK_PACKAGES+= db BUILDLINK_DEPENDS.db?= db>=2.7.3 BUILDLINK_PKGSRCDIR.db?= ../../databases/db -EVAL_PREFIX+= BUILDLINK_PREFIX.db=db +.if defined(USE_DB185) +. if exists(/usr/include/db.h) # NetBSD +BUILDLINK_PREFIX.db= /usr +BUILDLINK_FILES.db= include/db.h +BUILDLINK_FILES.db+= include/mpool.h +BUILDLINK_CPPFLAGS.db= # empty +. elif exists(/usr/include/db1/db.h) # Linux +BUILDLINK_PREFIX.db= /usr +BUILDLINK_FILES.db= include/db1/* +BUILDLINK_CPPFLAGS.db= -I${BUILDLINK_PREFIX.db}/include/db1 +BUILDLINK_TRANSFORM+= l:db:db1 +. else +BUILDLINK_PACKAGES+= db +EVAL_PREFIX+= BUILDLINK_PREFIX.db=db BUILDLINK_PREFIX.db_DEFAULT= ${LOCALBASE} -BUILDLINK_FILES.db= include/db2/* -BUILDLINK_FILES.db+= lib/libdb2.* - -BUILDLINK_CPPFLAGS.db= -I${BUILDLINK_PREFIX.db}/include/db2 +BUILDLINK_FILES.db= include/db2/* +BUILDLINK_FILES.db+= lib/libdb2.* +BUILDLINK_CPPFLAGS.db= -I${BUILDLINK_PREFIX.db}/include/db2 +BUILDLINK_TRANSFORM+= l:db:db2 +. endif +CPPFLAGS+= ${BUILDLINK_CPPFLAGS.db} +.endif BUILDLINK_TARGETS+= db-buildlink |