diff options
-rw-r--r-- | mk/buildlink3/bsd.buildlink3.mk | 10 | ||||
-rw-r--r-- | mk/cwrappers.mk | 4 |
2 files changed, 11 insertions, 3 deletions
diff --git a/mk/buildlink3/bsd.buildlink3.mk b/mk/buildlink3/bsd.buildlink3.mk index 5d5992f424b..1abb6044b0d 100644 --- a/mk/buildlink3/bsd.buildlink3.mk +++ b/mk/buildlink3/bsd.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.buildlink3.mk,v 1.232 2014/12/30 15:13:19 wiz Exp $ +# $NetBSD: bsd.buildlink3.mk,v 1.233 2015/03/15 19:23:26 joerg Exp $ # # Copyright (c) 2004 The NetBSD Foundation, Inc. # All rights reserved. @@ -812,6 +812,14 @@ _BLNK_PASSTHRU_DIRS+= ${BUILDLINK_PASSTHRU_DIRS} .for _dir_ in ${COMPILER_LIB_DIRS} ${COMPILER_INCLUDE_DIRS} ${LOCALBASE} ${X11BASE} _BLNK_PASSTHRU_DIRS:= ${_BLNK_PASSTHRU_DIRS:N${_dir_}} .endfor +# For cwrappers, drop compiler specific search directories, but keep subdirectories. +# E.g. /usr/include/openssl should be kept, but /usr/include must be dropped. +.for _dir_ in ${COMPILER_LIB_DIRS} +_CWRAPPERS_TRANSFORM+= L:${_dir_}/: +.endfor +.for _dir_ in ${COMPILER_INCLUDE_DIRS} +_CWRAPPERS_TRANSFORM+= I:${_dir_}/: +.endfor # # Allow all directories in the library subdirectories listed for each # package to be in the runtime library search path. diff --git a/mk/cwrappers.mk b/mk/cwrappers.mk index e568d11f8f0..d55d5722961 100644 --- a/mk/cwrappers.mk +++ b/mk/cwrappers.mk @@ -1,8 +1,8 @@ -# $NetBSD: cwrappers.mk,v 1.20 2014/12/12 10:50:17 joerg Exp $ +# $NetBSD: cwrappers.mk,v 1.21 2015/03/15 19:23:26 joerg Exp $ # # This Makefile fragment implements integration of pkgtools/cwrappers. -BUILD_DEPENDS+= cwrappers>=20141129:../../pkgtools/cwrappers +BUILD_DEPENDS+= cwrappers>=20150314:../../pkgtools/cwrappers # XXX This should be PREFIX, but USE_CROSSBASE overrides it. CWRAPPERS_SRC_DIR= ${LOCALBASE}/libexec/cwrappers |