diff options
Diffstat (limited to 'bp2build/testing.go')
-rw-r--r-- | bp2build/testing.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/bp2build/testing.go b/bp2build/testing.go index 856b6eed9..6e919db2b 100644 --- a/bp2build/testing.go +++ b/bp2build/testing.go @@ -642,10 +642,14 @@ func makeCcStubSuiteTargets(name string, attrs AttrNameToString) string { } func MakeNeverlinkDuplicateTarget(moduleType string, name string) string { - return MakeBazelTarget(moduleType, name+"-neverlink", AttrNameToString{ - "neverlink": `True`, - "exports": `[":` + name + `"]`, - }) + return MakeNeverlinkDuplicateTargetWithAttrs(moduleType, name, AttrNameToString{}) +} + +func MakeNeverlinkDuplicateTargetWithAttrs(moduleType string, name string, extraAttrs AttrNameToString) string { + attrs := extraAttrs + attrs["neverlink"] = `True` + attrs["exports"] = `[":` + name + `"]` + return MakeBazelTarget(moduleType, name+"-neverlink", attrs) } func getTargetName(targetContent string) string { |