summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2014-04-01 13:31:10 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2014-04-01 13:31:10 +0100
commit4fef8ef38d8decb363e3a62f045fe83af3b1a99b (patch)
tree41fd0ec770453cf9e08bd390f67b1ef2a47d2f75 /win32
parentfc6712109f60b7466ab6426581de645ee93aff93 (diff)
downloadperl-4fef8ef38d8decb363e3a62f045fe83af3b1a99b.tar.gz
Reword Windows makefile comments to explain the "help" logic about USE_MULTI
There is logic to auto-enable USE_MULTI if either USE_ITHREADS or USE_IMP_SYS (which both require USE_MULTI) are enabled, but this is not mentioned in the comments. Explain it so that users don't get confused when trying to disable USE_MULTI. Reported in [perl #121494].
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile15
-rw-r--r--win32/makefile.mk13
2 files changed, 15 insertions, 13 deletions
diff --git a/win32/Makefile b/win32/Makefile
index 5991a0037e..a0a3b4e502 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -59,22 +59,23 @@ INST_TOP = $(INST_DRV)\perl
#USE_SITECUST = define
#
-# uncomment to enable multiple interpreters. This is need for fork()
-# emulation and for thread support.
+# uncomment to enable multiple interpreters. This is needed for fork()
+# emulation and for thread support, and is auto-enabled by USE_IMP_SYS
+# and USE_ITHREADS below.
#
USE_MULTI = define
#
-# Beginnings of interpreter cloning/threads; now reasonably complete.
-# This should be enabled to get the fork() emulation. This needs
-# USE_MULTI as well.
+# Interpreter cloning/threads; now reasonably complete.
+# This should be enabled to get the fork() emulation. This needs (and
+# will auto-enable) USE_MULTI above.
#
USE_ITHREADS = define
#
# uncomment to enable the implicit "host" layer for all system calls
-# made by perl. This needs USE_MULTI above. This is also needed to
-# get fork().
+# made by perl. This is also needed to get fork(). This needs (and
+# will auto-enable) USE_MULTI above.
#
USE_IMP_SYS = define
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 269f4b708a..c11a7a99f3 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -65,22 +65,23 @@ INST_TOP *= $(INST_DRV)\perl
#USE_SITECUST *= define
#
-# uncomment to enable multiple interpreters. This is need for fork()
-# emulation and for thread support.
+# uncomment to enable multiple interpreters. This is needed for fork()
+# emulation and for thread support, and is auto-enabled by USE_IMP_SYS
+# and USE_ITHREADS below.
#
USE_MULTI *= define
#
# Interpreter cloning/threads; now reasonably complete.
-# This should be enabled to get the fork() emulation.
-# This needs USE_MULTI above.
+# This should be enabled to get the fork() emulation. This needs (and
+# will auto-enable) USE_MULTI above.
#
USE_ITHREADS *= define
#
# uncomment to enable the implicit "host" layer for all system calls
-# made by perl. This needs USE_MULTI above.
-# This is also needed to get fork().
+# made by perl. This is also needed to get fork(). This needs (and
+# will auto-enable) USE_MULTI above.
#
USE_IMP_SYS *= define