mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/extmk.rb (extmake): check if compile before showing message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
88a374f59f
commit
8aa74a17ef
1 changed files with 5 additions and 10 deletions
15
ext/extmk.rb
15
ext/extmk.rb
|
@ -87,15 +87,6 @@ end
|
||||||
def extmake(target)
|
def extmake(target)
|
||||||
print "#{$message} #{target}\n"
|
print "#{$message} #{target}\n"
|
||||||
$stdout.flush
|
$stdout.flush
|
||||||
if $force_static or $static_ext[target]
|
|
||||||
$static = target
|
|
||||||
else
|
|
||||||
$static = false
|
|
||||||
end
|
|
||||||
|
|
||||||
unless $ignore
|
|
||||||
return true if $nodynamic and not $static
|
|
||||||
end
|
|
||||||
|
|
||||||
FileUtils.mkpath target unless File.directory?(target)
|
FileUtils.mkpath target unless File.directory?(target)
|
||||||
begin
|
begin
|
||||||
|
@ -439,7 +430,11 @@ Dir::chdir('ext')
|
||||||
hdrdir = $hdrdir
|
hdrdir = $hdrdir
|
||||||
$hdrdir = ($top_srcdir = relative_from(srcdir, $topdir = "..")) + "/include"
|
$hdrdir = ($top_srcdir = relative_from(srcdir, $topdir = "..")) + "/include"
|
||||||
exts.each do |d|
|
exts.each do |d|
|
||||||
extmake(d) or abort
|
$static = $force_static ? $static_ext[target] : false
|
||||||
|
|
||||||
|
if $ignore or !$nodynamic or $static
|
||||||
|
extmake(d) or abort
|
||||||
|
end
|
||||||
end
|
end
|
||||||
$top_srcdir = srcdir
|
$top_srcdir = srcdir
|
||||||
$topdir = "."
|
$topdir = "."
|
||||||
|
|
Loading…
Reference in a new issue