summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2002-05-07 22:33:20 +0000
committerGurusamy Sarathy <gsar@cpan.org>2002-05-07 22:33:20 +0000
commitf7d585d3315f12f0b32c440165c563454f8aea4a (patch)
tree0f3f4e3fb4f12b974542b66463293cca8eca0144 /win32
parent0ba8809e6c2d0dfad929c184b17e08d20b589a64 (diff)
downloadperl-f7d585d3315f12f0b32c440165c563454f8aea4a.tar.gz
integrate makefile.mk changes into Makefile
p4raw-id: //depot/perl@16458
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile18
1 files changed, 13 insertions, 5 deletions
diff --git a/win32/Makefile b/win32/Makefile
index 5c81d6e93d..e72f29d9d4 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -47,12 +47,12 @@ INST_TOP = $(INST_DRV)\perl
#
# uncomment to enable multiple interpreters. This is need for fork()
-# emulation.
+# emulation and for thread support.
#
USE_MULTI = define
#
-# Beginnings of interpreter cloning/threads; still very incomplete.
+# Beginnings of interpreter cloning/threads; now reasonably complete.
# This should be enabled to get the fork() emulation. This needs
# USE_MULTI as well.
#
@@ -66,7 +66,11 @@ USE_ITHREADS = define
USE_IMP_SYS = define
#
-# uncomment to enable the experimental PerlIO I/O subsystem.
+# Comment out next assign to disable perl's I/O subsystem and use compiler's
+# stdio for IO - depending on your compiler vendor and run time library you may
+# then get a number of fails from make test i.e. bugs - complain to them not us ;-).
+# You will also be unable to take full advantage of perl5.8's support for multiple
+# encodings and may see lower IO performance. You have been warned.
USE_PERLIO = define
#
@@ -88,6 +92,8 @@ USE_PERLIO = define
#
# uncomment next line if you want debug version of perl (big,slow)
+# If not enabled, we automatically try to use maximum optimization
+# with all compilers that are known to have a working optimizer.
#
#CFG = Debug
@@ -551,9 +557,11 @@ WIN32_SRC = \
.\win32sck.c \
.\win32thread.c
-!IF "$(USE_PERLIO)" == "define"
+# We need this for miniperl build unless we override canned
+# config.h #define building mini\*
+#!IF "$(USE_PERLIO)" == "define"
WIN32_SRC = $(WIN32_SRC) .\win32io.c
-!ENDIF
+#!ENDIF
!IF "$(CRYPT_SRC)" != ""
WIN32_SRC = $(WIN32_SRC) .\$(CRYPT_SRC)