lib/tasks/build.rb in dev-2.0.268 vs lib/tasks/build.rb in dev-2.0.269

- old
+ new

@@ -1,60 +1,76 @@ puts __FILE__ if defined?(DEBUG) +require_relative('../base/environment.rb') + desc 'performs build commands' task :build do Tasks.execute_task :build;end +#task :build do Tasks.execute_task :build;end SLN_FILES=FileList.new('*.sln','*/*.sln','*/*/*.sln') NUGET_FILES=FileList.new('**/*.nuspec') WXS_FILES=FileList.new('**/*.wxs') class Build < Array def update - changed = true - if(changed) + #changed = true + #if(changed) + puts "Build scanning for gemspec files" if Environment.default.debug? Dir.glob('*.gemspec'){|gemspec| - add "gem build #{gemspec}" if !File.exist?(Gemspec.gemfile gemspec) + add_quiet("gem build #{gemspec}") if !File.exist?(Gemspec.gemfile gemspec) } + puts "Build scanning for sln files" if Environment.default.debug? SLN_FILES.each{|sln_file| - + puts " #{sln_file}" if Environment.default.debug? build_commands = MSBuild.get_build_commands sln_file if(!build_commands.nil?) build_commands.each{|c| - self.add c + puts " build command #{c} discovered." if Environment.default.debug? + #self.add c + add_quiet(c) } + else + puts " no build command discovered." if Environment.default.debug? end } + puts "Build scanning for nuget files" if Environment.default.debug? NUGET_FILES.each{|nuget_file| build_commands = Nuget.get_build_commands nuget_file if(!build_commands.nil?) build_commands.each{|c| - self.add c + add_quiet(c) + #self.add c } end } + puts "Build scanning for wxs <Product> files" if Environment.default.debug? WXS_FILES.each{|wxs_file| if(IO.read(wxs_file).include?('<Product')) build_commands = Wix.get_build_commands wxs_file if(!build_commands.nil?) build_commands.each{|c| - self.add c + #self.add c + add_quiet(c) } end end } + + puts "Build scanning for wxs <Bundle> files" if Environment.default.debug? WXS_FILES.each{|wxs_file| if(IO.read(wxs_file).include?('<Bundle')) build_commands = Wix.get_build_commands wxs_file if(!build_commands.nil?) build_commands.each{|c| - self.add c + #self.add c + add_quiet(c) } end end } - end + #end end end \ No newline at end of file