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