@@ -33,8 +33,8 @@ class CompilerResolver {
33
33
Future <ToolInstance > resolveCompiler () async {
34
34
// First, check if the launcher provided a direct path to the compiler.
35
35
var result = await _tryLoadCompilerFromConfig (
36
- BuildConfig .ccConfigKey ,
37
- (buildConfig) => buildConfig.cc,
36
+ CCompilerConfig .ccConfigKeyFull ,
37
+ (buildConfig) => buildConfig.cCompiler. cc,
38
38
);
39
39
40
40
// Then, try to detect on the host machine.
@@ -91,11 +91,12 @@ class CompilerResolver {
91
91
if (configCcUri != null ) {
92
92
assert (await File .fromUri (configCcUri).exists ());
93
93
logger? .finer ('Using compiler ${configCcUri .toFilePath ()} '
94
- 'from config[${BuildConfig . ccConfigKey }].' );
94
+ 'from config[${CCompilerConfig . ccConfigKeyFull }].' );
95
95
return (await CompilerRecognizer (configCcUri).resolve (logger: logger))
96
96
.first;
97
97
}
98
- logger? .finer ('No compiler set in config[${BuildConfig .ccConfigKey }].' );
98
+ logger? .finer (
99
+ 'No compiler set in config[${CCompilerConfig .ccConfigKeyFull }].' );
99
100
return null ;
100
101
}
101
102
@@ -110,8 +111,8 @@ class CompilerResolver {
110
111
Future <ToolInstance > resolveArchiver () async {
111
112
// First, check if the launcher provided a direct path to the compiler.
112
113
var result = await _tryLoadArchiverFromConfig (
113
- BuildConfig .arConfigKey ,
114
- (buildConfig) => buildConfig.ar,
114
+ CCompilerConfig .arConfigKeyFull ,
115
+ (buildConfig) => buildConfig.cCompiler. ar,
115
116
);
116
117
117
118
// Then, try to detect on the host machine.
@@ -167,16 +168,17 @@ class CompilerResolver {
167
168
if (configArUri != null ) {
168
169
assert (await File .fromUri (configArUri).exists ());
169
170
logger? .finer ('Using archiver ${configArUri .toFilePath ()} '
170
- 'from config[${BuildConfig . arConfigKey }].' );
171
+ 'from config[${CCompilerConfig . arConfigKeyFull }].' );
171
172
return (await ArchiverRecognizer (configArUri).resolve (logger: logger))
172
173
.first;
173
174
}
174
- logger? .finer ('No archiver set in config[${BuildConfig .arConfigKey }].' );
175
+ logger? .finer (
176
+ 'No archiver set in config[${CCompilerConfig .arConfigKeyFull }].' );
175
177
return null ;
176
178
}
177
179
178
180
Future <Uri ?> toolchainEnvironmentScript (ToolInstance compiler) async {
179
- final fromConfig = buildConfig.toolchainEnvScript;
181
+ final fromConfig = buildConfig.cCompiler. toolchainEnvScript;
180
182
if (fromConfig != null ) {
181
183
logger? .fine ('Using toolchainEnvScript from config: $fromConfig ' );
182
184
return fromConfig;
@@ -190,7 +192,7 @@ class CompilerResolver {
190
192
}
191
193
192
194
List <String >? toolchainEnvironmentScriptArguments () {
193
- final fromConfig = buildConfig.toolchainEnvScriptArgs;
195
+ final fromConfig = buildConfig.cCompiler. toolchainEnvScriptArgs;
194
196
if (fromConfig != null ) {
195
197
logger? .fine ('Using toolchainEnvScriptArgs from config: $fromConfig ' );
196
198
return fromConfig;
0 commit comments