Merge pull request #3915 from llothar/master

Uncommented the Visual Studio version check
This commit is contained in:
Yukihiro "Matz" Matsumoto
2018-02-12 09:32:35 +09:00
committed by GitHub
+10 -9
View File
@@ -55,14 +55,15 @@ MRuby::Toolchain.new(:visualcpp) do |conf, _params|
conf.file_separator = '\\'
if require 'open3'
Open3.popen3 conf.cc.command do |_, _, e, _|
if /Version (\d{2})\.\d{2}\.\d{5}/ =~ e.gets && $1.to_i <= 17
m = "# VS2010/2012 support will be dropped after the next release! #"
h = "#" * m.length
puts h, m, h
end
end
end
# Unreliable detection and will result in invalid encoding errors for localized versions of Visual C++
# if require 'open3'
# Open3.popen3 conf.cc.command do |_, _, e, _|
# if /Version (\d{2})\.\d{2}\.\d{5}/ =~ e.gets && $1.to_i <= 17
# m = "# VS2010/2012 support will be dropped after the next release! #"
# h = "#" * m.length
# puts h, m, h
# end
# end
# end
end