tweaks for win32/borland
Gurusamy Sarathy [Mon, 12 Jul 1999 04:11:58 +0000 (04:11 +0000)]
p4raw-id: //depot/perl@3668

t/pragma/locale.t
win32/makedef.pl
win32/makefile.mk

index 9fa565e..f6b0f2d 100755 (executable)
@@ -452,6 +452,9 @@ foreach $Locale (@Locale) {
     if (@Neoalpha == 0) {
        # If we have no Neoalphas the remaining tests are no-ops.
        debug "# no Neoalpha, skipping tests 99..102 for locale '$Locale'\n";
+       foreach (99..102) {
+           push @{$Okay{$_}}, $Locale;
+       }
     } else {
 
        # Test \w.
index 96b540b..698f008 100644 (file)
@@ -333,6 +333,7 @@ sub emit_symbol {
 
 sub output_symbol {
     my $symbol = shift;
+    $symbol = "_$symbol" if $CCTYPE eq 'BORLAND';
     print "\t$symbol\n";
 # XXX: binary compatibility between compilers is an exercise
 # in frustration :-(
index f69f04d..2289b91 100644 (file)
@@ -138,7 +138,7 @@ CCTYPE              *= BORLAND
 # so you may have to set CCHOME explicitly (spaces in the path name should
 # not be quoted)
 #
-CCHOME         *= C:\bc5
+CCHOME         *= d:\bc5
 #CCHOME                *= $(MSVCDIR)
 #CCHOME                *= D:\packages\mingw32
 CCINCDIR       *= $(CCHOME)\include
@@ -264,7 +264,7 @@ OPTIMIZE    = -O2 $(RUNTIME)
 LINK_DBG       = 
 .ENDIF
 
-CFLAGS         = -w -g0 -tWM -tWD $(INCLUDES) $(LOCDEFS) \
+CFLAGS         = -w -g0 -tWM -tWD $(INCLUDES) $(DEFINES) $(LOCDEFS) \
                $(PCHFLAGS) $(OPTIMIZE)
 LINK_FLAGS     = $(LINK_DBG) -L"$(CCLIBDIR)"
 OBJOUT_FLAG    = -o