* lib/mkmf.rb (pkg_config): log executing command and its results.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2015-06-01 09:46:41 +00:00
Родитель 105a2c079d
Коммит d9d0594a1a
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -1791,7 +1791,8 @@ SRC
# default to pkg-config command
pkgconfig = $PKGCONFIG
get = proc {|opt|
opt = IO.popen("#{$PKGCONFIG} --#{opt} #{pkg}", err:[:child, :out], &:read)
opt = xpopen("#{$PKGCONFIG} --#{opt} #{pkg}", err:[:child, :out], &:read)
Logging.open {puts opt.each_line.map{|s|"=> #{s.inspect}"}}
opt.strip if $?.success?
}
elsif find_executable0(pkgconfig = "#{pkg}-config")
@ -1801,7 +1802,8 @@ SRC
end
if pkgconfig
get ||= proc {|opt|
opt = IO.popen("#{pkgconfig} --#{opt}", err:[:child, :out], &:read)
opt = xpopen("#{pkgconfig} --#{opt}", err:[:child, :out], &:read)
Logging.open {puts opt.each_line.map{|s|"=> #{s.inspect}"}}
opt.strip if $?.success?
}
end