Method: MTBuild::Workspace#add_project

Defined in:
lib/mtbuild/workspace.rb

#add_project(project_location) ⇒ Object

Adds a project subfolder



101
102
103
104
105
106
107
108
109
110
111
# File 'lib/mtbuild/workspace.rb', line 101

def add_project(project_location)
  new_projects = []
  Utils.expand_folder_list(project_location, @workspace_folder).each do |project_path|
    if File.directory? project_path
      project_rakefile = MTBuild::Workspace.find_build_file(project_path)
      new_projects << project_rakefile unless project_rakefile.nil?
    end
  end
  $stderr.puts "Could not find a valid project at '#{project_location}'. Ignored." if new_projects.empty?
  @projects += new_projects
end