Method: MTBuild::CompiledConfiguration#add_sources

Defined in:
lib/mtbuild/compiled_configuration.rb

#add_sources(sources, excludes = [], toolchain_configuration) ⇒ Object

This method adds source files with their own toolchains. Use this method to add any source files that need special toolchain settings.



33
34
35
36
37
# File 'lib/mtbuild/compiled_configuration.rb', line 33

def add_sources(sources, excludes=[], toolchain_configuration)
  merged_configuration = Utils.merge_configurations(@default_toolchain_config, toolchain_configuration)
  toolchain = Toolchain.create_toolchain(self, merged_configuration)
  @toolchains[toolchain] = Utils.expand_file_list(sources, excludes, @project_folder)
end