Method: MTBuild::FrameworkConfiguration#initialize

Defined in:
lib/mtbuild/framework_configuration.rb

#initialize(parent_project, output_folder, configuration_name, configuration, api_headers) ⇒ FrameworkConfiguration

Returns a new instance of FrameworkConfiguration.



9
10
11
12
13
14
15
# File 'lib/mtbuild/framework_configuration.rb', line 9

def initialize(parent_project, output_folder, configuration_name, configuration, api_headers)
  super parent_project, output_folder, configuration_name, configuration
  check_configuration(configuration)
  @api_headers = api_headers
  @configuration_headers = Utils.expand_folder_list(configuration.fetch(:configuration_headers, []), @project_folder)
  @object_files = Utils.expand_file_list(configuration[:objects], [], @project_folder)
end