Lines Matching +full:use +full:- +full:external +full:- +full:names
2 -----------------
8 get_externals.bat (build.bat -e) will download and use Python via
10 3. Run "build.bat -e" to build Python in 32-bit Release configuration.
11 4. (Optional, but recommended) Run the test suite with "rt.bat -q".
15 ------------------------------------------
18 Windows 2000 and later. In order to use the project files in this
25 If you only have Visual Studio 2008 available, use the project files in
28 If you do not have Visual Studio 2008 available, you can use these project
29 files to build using a different version of MSVC. For example, use
38 not be able to use precompiled extension modules that do link against
43 To build modules that depend on external libraries, you need to download
45 from the command line once as specified below under "Getting External Sources"
58 used to build standard x86-compatible 32-bit binaries, output into this
59 directory. The x64 platform is used for building 64-bit AMD64 (aka
60 x86_64 or EM64T) binaries, output into the amd64 sub-directory. The
61 Itanium (IA-64) platform is no longer supported.
66 to using ./configure --with-pydebug on UNIX. All binaries built
69 build and rt (run test) batch files in this directory accept a -d
71 development of CPython, you will most likely use this configuration.
77 sub-directory of this directory. The official Python releases may
85 ----------------------------------------------
88 building Python on Windows simpler. This script will use the env.bat
93 the 32-bit Win32 platform. It accepts several arguments to change
94 this behavior, try `build.bat -h` to learn more.
98 --------------
117 ---------
123 side-by-side assemblies it is not enough to have the msvcrt90.dll present,
132 Sub-Projects
133 ------------
135 The CPython project is split up into several smaller sub-projects which
136 are managed by the pcbuild.sln solution file. Each sub-project is
138 name of the sub-project. These sub-projects fall into a few general
141 The following sub-projects represent the bare minimum required to build
149 These sub-projects provide extra executables that are useful for running
161 The following sub-projects are for individual modules of the standard
180 The following Python-controlled sub-projects wrap external projects.
181 Note that these external libraries are not necessary for a working
183 "Getting External Sources" section below for additional information
184 about getting the source for building these libraries. The sub-projects
189 http://www.oracle.com/us/products/database/berkeley-db/
206 OpenSSL. If you use the PCbuild\get_externals.bat method
208 libeay/ssleay sub-projects use.
210 The libeay/ssleay sub-projects expect your OpenSSL sources to have
212 from svn.python.org as suggested in the "Getting External Sources"
216 PCbuild\prepare_ssl.py path\to\openssl-source-dir
224 The libeay and ssleay sub-projects will build the modules of OpenSSL
240 widget set for use with Tkinter.
248 The tcl, tk, and tix sub-projects do not clean their builds with
249 the normal Clean target; if you need to rebuild, you should use the
253 Getting External Sources
254 ------------------------
256 The last category of sub-projects listed above wrap external projects
261 directory. This script extracts all the external sub-projects from
262 https://github.com/python/cpython-source-deps
264 https://github.com/python/cpython-bin-deps
267 path or command to use for Python can be provided in the PYTHON_FOR_BUILD
269 version of NuGet and use it to download the latest "pythonx86" package
270 for use with get_external.py. Everything downloaded by these scripts is
274 though you may have to change folder names or pass the names to MSBuild
280 you pass the '-e' option to it.
284 ---------------------------
297 http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.90).aspx
302 --------------
308 also have to change the "Runtime Library" from "Multi-threaded DLL
309 (/MD)" to "Multi-threaded (/MT)".
313 ------------------------
315 The PCbuild solution makes use of Visual Studio property files (*.props)
317 Manager (View -> Other Windows -> Property Manager) but should be
321 * python (versions, directories and build names)