зеркало из https://github.com/github/ruby.git
mkmf.rb: logging pkg_config
* 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:
Родитель
105a2c079d
Коммит
d9d0594a1a
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче