From: Greg Ward <gward@python.net>
Date: Sat, 3 Jun 2000 00:44:30 +0000 (+0000)
Subject: Added a bunch of new globals in '_init_mac()' -- these will be needed to
X-Git-Tag: v2.0b1~1591
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=82d71cacb06c6118783cd3699403c2ec320d14b5;p=python

Added a bunch of new globals in '_init_mac()' -- these will be needed to
  support the forthcoming Cygwin/Mingw32 GCC-on-Windows patch.
Standardized CVS id line.
---

diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
index a5f3816a16..53da48264e 100644
--- a/Lib/distutils/sysconfig.py
+++ b/Lib/distutils/sysconfig.py
@@ -6,7 +6,7 @@ Email:        <fdrake@acm.org>
 Initial date: 17-Dec-1998
 """
 
-__version__ = "$Revision$"
+__revision__ = "$Id$"
 
 import os
 import re
@@ -255,6 +255,20 @@ def _init_nt():
     g['SO'] = '.pyd'
     g['exec_prefix'] = EXEC_PREFIX
 
+    # These are needed for the CygwinCCompiler and Mingw32CCompiler
+    # classes, which are just UnixCCompiler classes that happen to work on
+    # Windows.  UnixCCompiler expects to find these values in sysconfig, so
+    # here they are.  The fact that other Windows compilers don't need
+    # these values is pure luck (hmmm).
+    g['CC'] = "cc"                      # not gcc?
+    g['RANLIB'] = "ranlib"
+    g['AR'] = "ar"
+    g['OPT'] = "-O2"
+    g['SO'] = ".pyd"
+    g['LDSHARED'] = "ld"
+    g['CCSHARED'] = ""
+    g['EXE'] = ".exe"
+
 
 def _init_mac():
     """Initialize the module as appropriate for Macintosh systems"""