From 7de3b37866d4e0f0de32ef9683752a8a68e7786c 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: http://svn.ruby-lang.org/repos/ruby/trunk@3007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index b20a06cdd..e19fdb35f 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