git: 41d638f203ca - main - Update dirdeps.mk
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 13 May 2023 21:06:04 UTC
The branch main has been updated by sjg: URL: https://cgit.FreeBSD.org/src/commit/?id=41d638f203caca728d9ba126241b3772155b7a8d commit 41d638f203caca728d9ba126241b3772155b7a8d Author: Simon J. Gerraty <sjg@FreeBSD.org> AuthorDate: 2023-05-13 21:05:19 +0000 Commit: Simon J. Gerraty <sjg@FreeBSD.org> CommitDate: 2023-05-13 21:05:56 +0000 Update dirdeps.mk Ensure host build_dirs are not qualified. --- share/mk/dirdeps.mk | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/share/mk/dirdeps.mk b/share/mk/dirdeps.mk index aafa5ab47557..da5350be480f 100644 --- a/share/mk/dirdeps.mk +++ b/share/mk/dirdeps.mk @@ -1,4 +1,4 @@ -# $Id: dirdeps.mk,v 1.160 2023/05/10 20:44:58 sjg Exp $ +# $Id: dirdeps.mk,v 1.161 2023/05/13 21:02:14 sjg Exp $ # SPDX-License-Identifier: BSD-2-Clause # @@ -717,7 +717,16 @@ _build_dirs += \ ${_machines:Nhost*:@m@${__unqual_depdirs:@d@$d.$m@}@} # qualify everything now -_build_dirs := ${_build_dirs:${M_dep_qual_fixes:ts:}:O:u} +.if ${_debug_reldir} +.info _build_dirs=${_build_dirs} +.endif +# make sure we do not mess with qualifying "host" entries +_build_dirs := ${_build_dirs:M*.host*} \ + ${_build_dirs:N*.host*:${M_dep_qual_fixes:ts:}} +_build_dirs := ${_build_dirs:O:u} +.if ${_debug_reldir} +.info _build_dirs=${_build_dirs} +.endif .endif # empty DIRDEPS