]> granicus.if.org Git - python/commitdiff
Merged revisions 66167 via svnmerge from
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Tue, 2 Sep 2008 23:08:07 +0000 (23:08 +0000)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Tue, 2 Sep 2008 23:08:07 +0000 (23:08 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r66167 | amaury.forgeotdarc | 2008-09-02 23:50:47 +0200 (mar., 02 sept. 2008) | 5 lines

  Attempt to correct the build files for the Microsoft VS7.1 compiler.

  I don't have a working VS7.1, but VS2005 can automatically convert
  the project and build a working python interpreter.
........

PC/VS7.1/pythoncore.vcproj
PC/VS7.1/readme.txt

index 30947556fc06d147ba6d702214f72e89918be9ce..3c395b8fbc2dd6b725168a9cc03bbc70740f0946 100644 (file)
                <File
                        RelativePath="..\..\Modules\cjkcodecs\_codecs_tw.c">
                </File>
+               <File
+                       RelativePath="..\..\Modules\_bytesio.c">
+               </File>
                <File
                        RelativePath="..\..\Modules\_codecsmodule.c">
                </File>
                <File
                        RelativePath="..\..\Modules\_fileio.c">
                </File>
-               <File
-                       RelativePath="..\..\Modules\_bytesio.c">
-               </File>
                <File
                        RelativePath="..\..\Modules\_functoolsmodule.c">
                </File>
                        RelativePath="..\..\Modules\_heapqmodule.c">
                </File>
                <File
-                       RelativePath="..\..\Modules\json.c">
+                       RelativePath="..\..\Modules\_json.c">
                </File>
                <File
                        RelativePath="..\..\Modules\_localemodule.c">
index d028727e38166e86b911ad75b0efcae0c14f5218..9b78e6dad093a79f0def931cb4cbe59e58b6afb6 100644 (file)
@@ -58,8 +58,8 @@ winsound
 
 The following subprojects will generally NOT build out of the box.  They
 wrap code Python doesn't control, and you'll need to download the base
-packages first and unpack them into siblings of PCbuilds's parent
-directory; for example, if your PCbuild is  .......\dist\src\PCbuild\,
+packages first and unpack them into siblings of PC's parent
+directory; for example, if this directory is ....\dist\trunk\PC\VS7.1,
 unpack into new subdirectories of dist\.
 
 _tkinter
@@ -126,7 +126,7 @@ bz2
 
     A custom pre-link step in the bz2 project settings should manage to
     build bzip2-1.0.3\libbz2.lib by magic before bz2.pyd (or bz2_d.pyd) is
-    linked in PCbuild\.
+    linked in VS7.1\.
     However, the bz2 project is not smart enough to remove anything under
     bzip2-1.0.3\ when you do a clean, so if you want to rebuild bzip2.lib
     you need to clean up bzip2-1.0.3\ by hand.
@@ -222,7 +222,7 @@ _sqlite3
     svn export http://svn.python.org/projects/external/sqlite-source-3.3.4
     
     To use the extension module in a Python build tree, copy sqlite3.dll into
-    the PCbuild folder.
+    the VS7.1 folder.
 
 _ssl
     Python wrapper for the secure sockets library.
@@ -239,7 +239,7 @@ _ssl
         http://www.activestate.com/Products/ActivePerl/
     as this is used by the OpenSSL build process.  Complain to them <wink>.
 
-    The MSVC project simply invokes PCBuild/build_ssl.py to perform
+    The MSVC project simply invokes build_ssl.py to perform
     the build.  This Python script locates and builds your OpenSSL
     installation, then invokes a simple makefile to build the final .pyd.
 
@@ -283,11 +283,11 @@ available software.
 Note that Microsoft have withdrawn the free MS Toolkit Compiler, so this can
 no longer be considered a supported option. The instructions are still
 correct, but you need to already have a copy of the compiler in order to use
-them. Microsoft now supply Visual C++ 2005 Express Edition for free, but this
+them. Microsoft now supply Visual C++ 2008 Express Edition for free, but this
 is NOT compatible with Visual C++ 7.1 (it uses a different C runtime), and so
 cannot be used to build a version of Python compatible with the standard
-python.org build. If you are interested in using Visual C++ 2005 Express
-Edition, however, you should look at the PCBuild8 directory.
+python.org build. If you are interested in using Visual C++ 2008 Express
+Edition, however, you should look at the PCBuild directory.
 
 Requirements
 
@@ -358,7 +358,7 @@ Setting up the environment
 
         nant -buildfile:python.build all
 
-    from within the PCBuild directory.
+    from within the VS7.1 directory.
 
 Extension modules