lib/build.rb in dev_commands-0.0.25 vs lib/build.rb in dev_commands-0.0.26

- old
+ new

@@ -1,20 +1,22 @@ +require_relative('msbuild.rb') + class Build < Array def update Dir.glob('*.gemspec'){|gemspec| add "gem build #{gemspec}" } Dir.glob('**/*.sln'){|sln_file| vs_version=MSBuild.get_vs_version(sln_file) - if(defined?(MSBUILD)) - if(MSBUILD.has_key?(vs_version)) - MSBuild.get_configurations(f).each{ |configuration| - MSBuild.get_platforms(f).each{|platform| - Console.debug "configuration='#{configuration}', platform='#{platform}'" - self.add "\"#{MSBUILD[vs_version]}\" \"#{f}\" /nologo /p:Configuration=#{configuration} /p:Platform=\"#{platform}\"" - } - } - end - end + 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}'" + self.add "\"#{MSBuild.get_version(vs_version)}\" \"#{sln_file}\" /nologo /p:Configuration=#{configuration} /p:Platform=\"#{platform}\"" + } + } + else + "puts version #{vs_version} not found for MsBuild" + end } end end \ No newline at end of file