From 9d4cc9411e2a88c06f0846d49df7653fa28585e8 Mon Sep 17 00:00:00 2001 From: Noah Falk Date: Thu, 21 May 2015 13:34:31 -0700 Subject: Adds support for per-branch symbol indexing customization Adds an option so that each branch can specify a unique set of files that should be published to the symbol server. This is done by setting Release.SymbolServer.CustomPublishListDataFile = . This would be used by ProjectK and ProjectN branches which need to index/archive files that are different from what desktop CLR ships. Making the central build logic extensible means we shouldn't need to edit this tool in the future as the file list changes or yet other new SKUs are created. The changes should be strictly opt-in on a per-branch basis, so no existing branch will change behavior. If a branch does opt-in then this new behavior overrides the CLRDebugSupportFiles option, regardless of whether that is enabled on the branch or not. All the unit tests, including the new ones I added as part of this feature, are passing when I run them locally. There is also an initial trivial implementation to create the file list for ProjectK. I could easily imagine us changing the mechanism to something more integrated in the future. [tfs-changeset: 1475109] --- src/coreclr/dirs.proj | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/coreclr/dirs.proj b/src/coreclr/dirs.proj index a6492396be..52f1cb39ff 100644 --- a/src/coreclr/dirs.proj +++ b/src/coreclr/dirs.proj @@ -14,6 +14,7 @@ + -- cgit v1.2.3