From 6b29069d42c7084b948a1670230c2807014e41cc Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Thu, 19 Mar 2015 14:05:33 -0700 Subject: Allow cc_test to build a test per source file Some cc_test modules want a test per source file, for example when there is global state that needs to be reset between each test suite, but no way to reset it. Allow them to specify test_per_src: true, which will cause a separate test to be built for each source file. Change-Id: I3dbf1202fb070437cb0109f195dc11a6440061ee --- cmd/soong_build/main.go | 1 + 1 file changed, 1 insertion(+) (limited to 'cmd') diff --git a/cmd/soong_build/main.go b/cmd/soong_build/main.go index 8e2887c6..e8e33c6c 100644 --- a/cmd/soong_build/main.go +++ b/cmd/soong_build/main.go @@ -56,6 +56,7 @@ func main() { // Mutators ctx.RegisterEarlyMutator("arch", common.ArchMutator) ctx.RegisterEarlyMutator("link", cc.LinkageMutator) + ctx.RegisterEarlyMutator("test_per_src", cc.TestPerSrcMutator) // Singletons ctx.RegisterSingletonType("checkbuild", common.CheckbuildSingleton) -- cgit v1.2.3