diff options
author | joerg <joerg@pkgsrc.org> | 2007-08-01 18:16:38 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2007-08-01 18:16:38 +0000 |
commit | f699d716e953c039fedbcfa52d2400237b8e8495 (patch) | |
tree | e41079f4ef7fca57100a89358e0e3265b3eeb9dc /pkgtools/libnbcompat | |
parent | c30218a3ef506fa8d186b13178b4e6d56fe6bf1a (diff) | |
download | pkgsrc-f699d716e953c039fedbcfa52d2400237b8e8495.tar.gz |
Allow libnbcompat to be used in cross-compiled packages.
Supported-by: Google SoC 2007.
Diffstat (limited to 'pkgtools/libnbcompat')
-rw-r--r-- | pkgtools/libnbcompat/inplace.mk | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgtools/libnbcompat/inplace.mk b/pkgtools/libnbcompat/inplace.mk index 1a3bc68e842..c77b000d098 100644 --- a/pkgtools/libnbcompat/inplace.mk +++ b/pkgtools/libnbcompat/inplace.mk @@ -1,4 +1,4 @@ -# $NetBSD: inplace.mk,v 1.2 2007/07/27 14:20:20 tnn Exp $ +# $NetBSD: inplace.mk,v 1.3 2007/08/01 18:16:38 joerg Exp $ # # This Makefile fragment builds a working copy of libnbcompat inside # ${WRKDIR} and adds the appropriate paths to CPPFLAGS and LDFLAGS. @@ -17,6 +17,11 @@ libnbcompat-extract: ${_PKG_SILENT}${_PKG_DEBUG} \ ${CP} -R ${LIBNBCOMPAT_FILESDIR} ${LIBNBCOMPAT_SRCDIR} +.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) +NBCOMPAT_CONFIGURE_ARGS+= --build=${NATIVE_MACHINE_GNU_PLATFORM:Q} +.endif +NBCOMPAT_CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM:Q} + pre-configure: libnbcompat-build libnbcompat-build: ${_PKG_SILENT}${_PKG_DEBUG}${_ULIMIT_CMD} \ @@ -24,4 +29,5 @@ libnbcompat-build: AWK="${AWK}" CC="${CC}" CFLAGS="${CFLAGS:M*}" \ CPPFLAGS="${CPPFLAGS:M*}" \ ${CONFIGURE_ENV:NLIBS=*} ${CONFIG_SHELL} \ - ${CONFIGURE_SCRIPT} && ${MAKE_PROGRAM} + ${CONFIGURE_SCRIPT} ${NBCOMPAT_CONFIGURE_ARGS} && \ + ${MAKE_PROGRAM} |