Date: Thu, 1 Sep 2016 20:23:49 +0000 (UTC) From: Bryan Drewery <bdrewery@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r305237 - projects/clang390-import/share/mk Message-ID: <201609012023.u81KNnXH044116@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bdrewery Date: Thu Sep 1 20:23:49 2016 New Revision: 305237 URL: https://svnweb.freebsd.org/changeset/base/305237 Log: DIRDEPS_BUILD: Clang libraries now have nested directories/objects in OBJDIR. These nested directories are not build targets. They just map back to lib/clang/lib{clang,llvm,llvmminimal,lldb}. Avoid adding these nested directories into Makefile.depend. Sponsored by: EMC / Isilon Storage Division Modified: projects/clang390-import/share/mk/local.gendirdeps.mk Modified: projects/clang390-import/share/mk/local.gendirdeps.mk ============================================================================== --- projects/clang390-import/share/mk/local.gendirdeps.mk Thu Sep 1 20:01:38 2016 (r305236) +++ projects/clang390-import/share/mk/local.gendirdeps.mk Thu Sep 1 20:23:49 2016 (r305237) @@ -13,6 +13,9 @@ GENDIRDEPS_FILTER+= \ Ntargets/pseudo/stage* \ Ntools/* +# Clang has nested directories in its OBJDIR. +GENDIRDEPS_FILTER+= C,(lib/clang/lib[^/]*)/.*,\1, + # Exclude toolchain which is handled special. .if ${RELDIR:Mtargets*} == "" .if ${RELDIR:Nusr.bin/clang/*:Ngnu/usr.bin/cc/*:Nlib/clang*} != ""
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609012023.u81KNnXH044116>