Lines Matching refs:toolchain
25 // The default toolchain has no subdir.
29 // For now just assume the toolchain name is always a valid dir name. We may
36 // Identifies one time a file is loaded in a given toolchain so we don't load
55 // Our tracking information for a toolchain.
57 // The default toolchain label can be empty for the first time the default
58 // toolchain is loaded, since we don't know it yet. This will be fixed up
122 // should not specify a toolchain.
129 // The default build config is no dependent on the toolchain definition,
131 // toolchain name is.
148 // No reference to this toolchain found yet, make one.
153 // Schedule a load of the toolchain using the default one.
163 void LoaderImpl::ToolchainLoaded(const Toolchain* toolchain) {
164 ToolchainRecord* record = toolchain_records_[toolchain->label()];
167 record = new ToolchainRecord(build_settings_, toolchain->label(),
169 toolchain_records_[toolchain->label()] = record;
173 // The default build config is loaded first, then its toolchain. Secondary
174 // ones are loaded in the opposite order so we can pass toolchain parameters
177 ScheduleLoadBuildConfig(&record->settings, toolchain->args());
242 g_scheduler->Log("Running", file_name.value() + " with toolchain " +
301 // The default toolchain must have been set in the default build config
306 "If you don't call this, I can't figure out what toolchain to use\n"
338 // Fix up the toolchain record.
343 // Save the default toolchain label.
348 // The settings object should have the toolchain label already set.
351 // Update any stored invocations that refer to the empty toolchain label.
359 // Fix up toolchain label