Lines Matching +full:use +full:- +full:external +full:- +full:names
2 -----------------
7 get_externals.bat (via build.bat) will download and use Python via
9 2. Run "build.bat" to build Python in 32-bit Release configuration.
10 3. (Optional, but recommended) Run the test suite with "rt.bat -q".
14 ------------------------------------------
21 command-line builds, Visual Studio 2015 may also be used.)
24 external dependencies. To build, simply run the "build.bat" script without
31 used to build standard x86-compatible 32-bit binaries, output into the
32 win32 sub-directory. The x64 platform is used for building 64-bit AMD64
33 (aka x86_64 or EM64T) binaries, output into the amd64 sub-directory.
34 The Itanium (IA-64) platform is no longer supported.
39 to using ./configure --with-pydebug on UNIX. All binaries built
42 build and rt (run test) batch files in this directory accept a -d
44 development of CPython, you will most likely use this configuration.
50 sub-directory of this directory. The official Python releases may
58 ----------------------------------------------
61 building Python on Windows simpler. This script will use the env.bat
67 the 32-bit Win32 platform. It accepts several arguments to change
68 this behavior, try `build.bat -h` to learn more.
72 ---------
75 The executables no longer use the "Side by Side" assemblies used in
84 Sub-Projects
85 ------------
87 The CPython project is split up into several smaller sub-projects which
88 are managed by the pcbuild.sln solution file. Each sub-project is
90 name of the sub-project. These sub-projects fall into a few general
93 The following sub-projects represent the bare minimum required to build
101 These sub-projects provide extra executables that are useful for running
116 These are miscellaneous sub-projects that don't really fit the other
126 builds an example module that makes use of the PEP 384 Stable ABI,
129 The following sub-projects are for individual modules of the standard
153 The following Python-controlled sub-projects wrap external projects.
154 Note that these external libraries are not necessary for a working
156 "Getting External Sources" section below for additional information
157 about getting the source for building these libraries. The sub-projects
170 https://github.com/python/cpython-bin-deps.
179 https://github.com/python/cpython-source-deps.
181 To use an alternative build of OpenSSL completely, you should replace
182 the files in the externals/openssl-bin-<version> folder with your own.
193 https://github.com/python/cpython-bin-deps.
202 https://github.com/python/cpython-source-deps.
211 Getting External Sources
212 ------------------------
214 The last category of sub-projects listed above wrap external projects
219 directory. This script extracts all the external sub-projects from
220 https://github.com/python/cpython-source-deps
222 https://github.com/python/cpython-bin-deps
225 path or command to use for Python can be provided in the PYTHON_FOR_BUILD
227 version of NuGet and use it to download the latest "pythonx86" package
228 for use with get_external.py. Everything downloaded by these scripts is
232 though you may have to change folder names or pass the names to MSBuild
238 unless you pass the '-E' option.
242 ---------------------------
255 http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.140).aspx
260 --------------
266 also have to change the "Runtime Library" from "Multi-threaded DLL
267 (/MD)" to "Multi-threaded (/MT)".
271 ------------------------
273 The PCbuild solution makes use of Visual Studio property files (*.props)
275 Manager (View -> Other Windows -> Property Manager) but should be
279 * python (versions, directories and build names)