summaryrefslogtreecommitdiff
path: root/config.json
diff options
context:
space:
mode:
authorDaniel Podder <dapodd@microsoft.com>2017-04-19 13:59:58 -0500
committerGitHub <noreply@github.com>2017-04-19 13:59:58 -0500
commitc6506d7ed204aa2e42cfb073c56d4895aba0eeb2 (patch)
treedcc4b03e4937d1a4bcd09244a349861bebf0dde3 /config.json
parent11997438244cd9d84e8e75792373e694a5b68ca3 (diff)
downloadcoreclr-c6506d7ed204aa2e42cfb073c56d4895aba0eeb2.tar.gz
coreclr-c6506d7ed204aa2e42cfb073c56d4895aba0eeb2.tar.bz2
coreclr-c6506d7ed204aa2e42cfb073c56d4895aba0eeb2.zip
IBC: Disable `-partialNGEN -minify` for SPC.dll (#10950)
Add some fixes around the use of IBCMerge in CoreCLR, along with a BuildTools patch (which the fixes are dependent upon): * don't restore the default optdata package through BuildTools * don't use partial ngen by default in CoreCLR for SPC.dll
Diffstat (limited to 'config.json')
-rw-r--r--config.json16
1 files changed, 15 insertions, 1 deletions
diff --git a/config.json b/config.json
index 158c1b928e..c975171055 100644
--- a/config.json
+++ b/config.json
@@ -192,6 +192,18 @@
"values": [ true, false ],
"defaultValue": false
},
+ "RestoreDefaultOptimizationDataPackage": {
+ "description": "Instructs BuildTools to restore the default OptimizationData package.",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": true
+ },
+ "UsePartialNGENOptimization": {
+ "description": "Adds the `-partialNGEN -minify` arguments when invoking IBCMerge.",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": true
+ },
"OptimizationDataDir": {
"description": "Sets the path where the build should look for IBC profile data.",
"valueType": "property",
@@ -481,7 +493,9 @@
"MsBuildLog": "default",
"MsBuildWrn": "default",
"MsBuildErr": "default",
- "MsBuildEventLogging": "default"
+ "MsBuildEventLogging": "default",
+ "RestoreDefaultOptimizationDataPackage": "false",
+ "UsePartialNGENOptimization": "false"
}
}
},