Skip to content

Commit d363e0f

Browse files
author
matz
committed
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_4@905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 3fbae8f commit d363e0f

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

ext/extmk.rb.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ def extmake(target)
507507
$libs = ""
508508
when /mswin32/
509509
$LIBEXT = "lib"
510-
$libs = ""
510+
$libs = "RubyCRT.lib"
511511
$local_flags = "$(topdir)/rubymw.lib -link /EXPORT:Init_$(TARGET)"
512512
else
513513
$libs = "-lc"

io.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2272,6 +2272,7 @@ next_argv()
22722272
else {
22732273
next_p = -1;
22742274
current_file = rb_stdin;
2275+
filename = rb_str_new2("-");
22752276
}
22762277
init_p = 1;
22772278
first_p = 0;

lib/mkmf.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ def create_makefile(target)
469469
when /cygwin|beos|openstep|nextstep|rhapsody/
470470
$libs = ""
471471
when /mswin32/
472-
$libs = ""
472+
$libs = "RubyCRT.lib"
473473
$local_flags = "rubymw.lib -link /LIBPATH:$(topdir) /EXPORT:Init_$(TARGET)"
474474
end
475475
$LOCAL_LIBS = ""

win32/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ AUTOCONF = autoconf
1212

1313

1414
prefix =
15-
CFLAGS = -nologo -DNT=1 -Ox -I. -I./missing
15+
CFLAGS = -nologo -DNT=1 -MD -Ox -I. -I./missing
1616
LDFLAGS = $(CFLAGS) -Fm
1717
#CFLAGS = -nologo -DNT=1 -Zi -I. -I./missing
1818
#LDFLAGS = $(CFLAGS) -Fm
1919
XLDFLAGS =
2020
#EXTLIBS =
21-
LIBS = user32.lib advapi32.lib wsock32.lib $(EXTLIBS)
21+
LIBS = RubyCRT.lib user32.lib advapi32.lib wsock32.lib $(EXTLIBS)
2222
MISSING = crypt.obj alloca.obj win32.obj isinf.obj isnan.obj
2323
LDSHARED =
2424
DLDFLAGS =
@@ -94,7 +94,7 @@ miniruby$(EXEEXT): $(OBJS) $(MAINOBJ) $(EXTOBJS)
9494
$(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS) $(OBJS) $(LIBS) -o $@
9595

9696
$(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(LIBRUBY_SO)
97-
$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) -o $@ $(LIBRUBYARG) -link /STACK:$(STACK)
97+
$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) -o $@ $(LIBRUBYARG) $(LIBS) -link /STACK:$(STACK)
9898

9999
$(LIBRUBY_A): $(OBJS) dmyext.obj
100100
lib -nologo /OUT:$@ $(OBJS) dmyext.obj

win32/config.status

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ac_given_srcdir=.
22
s%@SHELL@%%g
3-
s%@CFLAGS@%-nologo -DNT=1 -Ox%g
3+
s%@CFLAGS@%-nologo -DNT=1 -MD -Ox%g
44
s%@CPPFLAGS@%%g
55
s%@CXXFLAGS@%%g
66
s%@FFLAGS@%%g
77
s%@DEFS@%
88
-DUSE_THREAD -DSIZEOF_INT=4 -DSIZEOF_SHORT=2 -DSIZEOF_LONG=4 -DSIZEOF_VOIDP=4 -DSIZEOF_FLOAT=4 -DSIZEOF_DOUBLE=8 -DHAVE_PROTOTYPES=1 -DHAVE_STDARG_PROTOTYPES=1 -DHAVE_STDLIB_H=1 -DHAVE_LIMITS_H=1 -DHAVE_FCNTL_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_ST_RDEV=1 -DGETGROUPS_T=int -DRETSIGTYPE=void -DHAVE_ALLOCA=1 -DHAVE_FMOD=1 -DHAVE_WAITPID=1 -DHAVE_GETCWD=1 -DHAVE_CHSIZE=1 -DHAVE_GETGROUPS=1 -DHAVE_GETLOGIN=1 -DRSHIFT=\(x,y\)\ \(\(x\)\>\>y\) -DFILE_COUNT=_cnt -DDLEXT=\".dll\" -DRUBY_PLATFORM=\"i386-mswin32\" %g
9-
s%@LDFLAGS@%-nologo -Ox%g
10-
s%@LIBS@%user32.lib advapi32.lib wsock32.lib%g
9+
s%@LDFLAGS@%-nologo -MD -Ox%g
10+
s%@LIBS@%RubyCRT.lib user32.lib advapi32.lib wsock32.lib%g
1111
s%@exec_prefix@%${prefix}%g
1212
s%@prefix@%/usr/local%g
1313
s%@program_transform_name@%s,x,x,%g

0 commit comments

Comments
 (0)