blob: a67ba20afe34ab7ae00bdb01a371874c3641db96 [file] [log] [blame]
diff -urN a/configure.in b/configure.in
--- a/configure.in 2012-06-30 12:58:46.040253992 +0100
+++ b/configure.in 2012-06-30 12:59:01.148368383 +0100
@@ -86,8 +86,8 @@
AC_SUBST(VERSION)
case $host in
*-*-mingw*)
- dnl To be compatible with MSVC build.
-VERSION=`echo PYTHON_VERSION | sed -e 's|\.||g'`
+ dnl To be *incompatible* with MSVC build!
+VERSION=PYTHON_VERSION
;;
*)
VERSION=PYTHON_VERSION
diff -urN a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
--- a/Lib/distutils/sysconfig.py 2012-06-30 12:58:46.010253764 +0100
+++ b/Lib/distutils/sysconfig.py 2012-06-30 13:06:42.525821215 +0100
@@ -115,7 +115,7 @@
if prefix is None:
prefix = plat_specific and EXEC_PREFIX or PREFIX
- if os.name == "posix":
+ if os.name == "posix" or sys.version.find('GCC') >= 0:
libpython = os.path.join(prefix,
"lib", "python" + get_python_version())
if standard_lib:
diff -urN a/Lib/sysconfig.py b/Lib/sysconfig.py
--- a/Lib/sysconfig.py 2012-06-30 12:58:46.013253788 +0100
+++ b/Lib/sysconfig.py 2012-06-30 12:59:01.150368397 +0100
@@ -35,13 +35,13 @@
'data' : '{base}',
},
'nt': {
- 'stdlib': '{base}/Lib',
- 'platstdlib': '{base}/Lib',
- 'purelib': '{base}/Lib/site-packages',
- 'platlib': '{base}/Lib/site-packages',
- 'include': '{base}/Include',
- 'platinclude': '{base}/Include',
- 'scripts': '{base}/Scripts',
+ 'stdlib': '{base}/lib/python{py_version_short}',
+ 'platstdlib': '{base}/lib/python{py_version_short}',
+ 'purelib': '{base}/lib/python{py_version_short}',
+ 'platlib': '{base}/lib/python{py_version_short}',
+ 'include': '{base}/include/python{py_version_short}',
+ 'platinclude': '{base}/include/python{py_version_short}',
+ 'scripts': '{base}/bin',
'data' : '{base}',
},
'os2': {
@@ -64,12 +64,12 @@
'data' : '{userbase}',
},
'nt_user': {
- 'stdlib': '{userbase}/Python{py_version_nodot}',
- 'platstdlib': '{userbase}/Python{py_version_nodot}',
- 'purelib': '{userbase}/Python{py_version_nodot}/site-packages',
- 'platlib': '{userbase}/Python{py_version_nodot}/site-packages',
- 'include': '{userbase}/Python{py_version_nodot}/Include',
- 'scripts': '{userbase}/Scripts',
+ 'stdlib': '{userbase}/lib/python{py_version_short}',
+ 'platstdlib': '{userbase}/lib/python{py_version_short}',
+ 'purelib': '{userbase}/lib/python{py_version_short}',
+ 'platlib': '{userbase}/lib/python{py_version_short}',
+ 'include': '{userbase}/include/python{py_version_short}',
+ 'scripts': '{userbase}/bin',
'data' : '{userbase}',
},
'posix_user': {
@@ -319,7 +319,7 @@
vars['INCLUDEPY'] = get_path('include')
vars['SO'] = '.pyd'
vars['EXE'] = '.exe'
- vars['VERSION'] = _PY_VERSION_SHORT_NO_DOT
+ vars['VERSION'] = _PY_VERSION_SHORT
vars['BINDIR'] = os.path.dirname(abspath(sys.executable))
#