Update PCbuild/readme.txt
authorZachary Ware <zachary.ware@gmail.com>
Tue, 8 Sep 2015 06:12:00 +0000 (01:12 -0500)
committerZachary Ware <zachary.ware@gmail.com>
Tue, 8 Sep 2015 06:12:00 +0000 (01:12 -0500)
PCbuild/readme.txt

index 51164e23d0de8925493a8f6f0dc54e9007077678..7e7ab6424bd9a8f3d2c7259d0c51f4187d3eac26 100644 (file)
@@ -41,8 +41,7 @@ The solution currently supports two platforms.  The Win32 platform is
 used to build standard x86-compatible 32-bit binaries, output into the\r
 win32 sub-directory.  The x64 platform is used for building 64-bit AMD64\r
 (aka x86_64 or EM64T) binaries, output into the amd64 sub-directory.\r
-The Itanium (IA-64) platform is no longer supported.  See the "Building\r
-for AMD64" section below for more information about 64-bit builds.\r
+The Itanium (IA-64) platform is no longer supported.\r
 \r
 Four configuration options are supported by the solution:\r
 Debug\r
@@ -76,29 +75,7 @@ officially supported.
 \r
 By default, build.bat will build Python in Release configuration for\r
 the 32-bit Win32 platform.  It accepts several arguments to change\r
-this behavior:\r
-\r
-   -c <configuration>  Set the configuration (see above)\r
-   -d                  Shortcut for "-c Debug"\r
-   -p <platform>       Set the platform to build for ("Win32" or "x64")\r
-   -r                  Rebuild instead of just building\r
-   -t <target>         Set the target (Build, Rebuild, Clean or CleanAll)\r
-   -e                  Use get_externals.bat to fetch external sources\r
-   -M                  Don't build in parallel\r
-   -v                  Increased output messages\r
-\r
-Up to 9 MSBuild switches can also be passed, though they must be passed\r
-after specifying any of the above switches.  For example, use:\r
-\r
-   build.bat -e -d /fl\r
-\r
-to do a debug build with externals fetched as needed and write detailed\r
-build logs to a file.  If the MSBuild switch requires an equal sign\r
-("="), the entire switch must be quoted:\r
-\r
-   build.bat -e -d "/p:ExternalsDir=P:\cpython-externals"\r
-\r
-There may also be other situations where quotes are necessary.\r
+this behavior, try `build.bat -h` to learn more.\r
 \r
 \r
 C Runtime\r
@@ -129,8 +106,6 @@ pythoncore
     .dll and .lib\r
 python\r
     .exe\r
-make_buildinfo, make_versioninfo\r
-    helpers to provide necessary information to the build process\r
 \r
 These sub-projects provide extra executables that are useful for running\r
 CPython in different ways:\r
@@ -152,9 +127,6 @@ categories:
 _freeze_importlib\r
     _freeze_importlib.exe, used to regenerate Python\importlib.h after\r
     changes have been made to Lib\importlib\_bootstrap.py\r
-bdist_wininst\r
-    ..\Lib\distutils\command\wininst-14.0[-amd64].exe, the base\r
-    executable used by the distutils bdist_wininst command\r
 python3dll\r
     python3.dll, the PEP 384 Stable ABI dll\r
 xxlimited\r
@@ -274,14 +246,8 @@ as the values of certain properties in order for the build solution to
 find them.  This is an advanced topic and not necessarily fully\r
 supported.\r
 \r
-\r
-Building for AMD64\r
-------------------\r
-\r
-The build process for AMD64 / x64 is very similar to standard builds,\r
-you just have to set x64 as platform. In addition, the HOST_PYTHON\r
-environment variable must point to a Python interpreter (at least 2.4),\r
-to support cross-compilation from Win32.\r
+The get_externals.bat script is called automatically by build.bat when\r
+you pass the '-e' option to it.\r
 \r
 \r
 Profile Guided Optimization\r
@@ -298,7 +264,7 @@ It creates the PGI files, runs the unit test suite or PyBench with the
 PGI python, and finally creates the optimized files.\r
 \r
 See\r
-    http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.100).aspx\r
+    http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.140).aspx\r
 for more on this topic.\r
 \r
 \r