pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/pkgtools/libnbcompat Allow libnbcompat to be used in c...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/28360c0f086e
branches:  trunk
changeset: 531530:28360c0f086e
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Wed Aug 01 18:16:38 2007 +0000

description:
Allow libnbcompat to be used in cross-compiled packages.

Supported-by: Google SoC 2007.

diffstat:

 pkgtools/libnbcompat/inplace.mk |  10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diffs (28 lines):

diff -r f080c3ac609f -r 28360c0f086e pkgtools/libnbcompat/inplace.mk
--- a/pkgtools/libnbcompat/inplace.mk   Wed Aug 01 17:19:22 2007 +0000
+++ b/pkgtools/libnbcompat/inplace.mk   Wed Aug 01 18:16:38 2007 +0000
@@ -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 @@
        ${_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 @@
                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}



Home | Main Index | Thread Index | Old Index