lib/build.rb in dev_commands-0.0.43 vs lib/build.rb in dev_commands-0.0.44

- old
+ new

@@ -1,20 +1,22 @@ require_relative('msbuild.rb') require_relative('gemspec.rb') +require 'rake' + +SLN_FILES=FileList.new('*.sln','*/*.sln') + class Build < Array def update changed = true changed = Git.has_changes? if(File.exists?('.git') && defined?(Git)) changed = Svn.has_changes? if(File.exists?('.svn') && defined?(Svn)) if(changed) Dir.glob('*.gemspec'){|gemspec| add "gem build #{gemspec}" if !File.exist?(Gemspec.gemfile gemspec) } - sln_files=[] - sln_files << Dir.glob('*.sln') - sln_files << Dir.glob('*/*.sln') - sln_files{|sln_file| + + SLN_FILES.each{|sln_file| vs_version=MSBuild.get_vs_version(sln_file) if(MSBuild.has_version?(vs_version)) MSBuild.get_configurations(sln_file).each{ |configuration| MSBuild.get_platforms(sln_file).each{|platform| #Console.debug "configuration='#{configuration}', platform='#{platform}'" \ No newline at end of file