Home | History | Annotate | Download | only in gn

Lines Matching refs:toolchain

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
123 // should not specify a toolchain.
130 // The default build config is no dependent on the toolchain definition,
132 // toolchain name is.
149 // No reference to this toolchain found yet, make one.
154 // Schedule a load of the toolchain using the default one.
164 void LoaderImpl::ToolchainLoaded(const Toolchain* toolchain) {
165 ToolchainRecord* record = toolchain_records_[toolchain->label()];
168 record = new ToolchainRecord(build_settings_, toolchain->label(),
170 toolchain_records_[toolchain->label()] = record;
174 // The default build config is loaded first, then its toolchain. Secondary
175 // ones are loaded in the opposite order so we can pass toolchain parameters
178 ScheduleLoadBuildConfig(&record->settings, toolchain->args());
244 g_scheduler->Log("Running", file_name.value() + " with toolchain " +
319 // The default toolchain must have been set in the default build config
324 "If you don't call this, I can't figure out what toolchain to use\n"
356 // Fix up the toolchain record.
361 // Save the default toolchain label.
366 // The settings object should have the toolchain label already set.
369 // Update any stored invocations that refer to the empty toolchain label.
377 // Fix up toolchain label