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