From c87332937b33f40c8ece6e88c69ba5ef1d025761 Mon Sep 17 00:00:00 2001 From: eban Date: Sun, 27 Oct 2002 09:04:55 +0000 Subject: * djgpp/*: sync with the latest. * ext/extmk.rb, lib/mkmf.rb: flush $stdout. * io.c (READ_DATA_PENDING_COUNT, READ_DATA_PENDING_PTR): undef these macros on DJGPP. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/mkmf.rb') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index b20a06cddf..e19fdb35fd 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -129,6 +129,7 @@ module Logging def self::open @log ||= File::open(@logfile, 'w') + @log.sync = true $stderr.reopen(@log) $stdout.reopen(@log) yield @@ -139,12 +140,14 @@ module Logging def self::message(*s) @log ||= File::open(@logfile, 'w') + @log.sync = true @log.printf(*s) end def self::logfile file @logfile = file if @log and not @log.closed? + @log.flush @log.close @log = nil end @@ -636,7 +639,7 @@ def create_makefile(target, srcprefix = nil) for lib in $libs.split lib.sub!(/-l(.*)/, %%"lib\\1.#{$LIBEXT}"%) end - $defs.push(format("-DEXTLIB='%s'", libs.join(","))) + $defs.push(format("-DEXTLIB='%s'", $libs.split.join(","))) end if target.include?('/') @@ -787,6 +790,7 @@ def init_mkmf(config = CONFIG) $OBJEXT = config["OBJEXT"].dup $LIBS = "#{config['LIBS']} #{config['DLDLIBS']}" $LIBRUBYARG = config['LIBRUBYARG'] + $LIBPATH = [] $objs = nil $libs = "" -- cgit v1.2.3