summaryrefslogtreecommitdiffstats
path: root/PCbuild/build.bat
Commit message (Collapse)AuthorAgeFilesLines
* [2.7] bpo-30450: Fall back on the old env.bat (GH-3443)Zachary Ware2017-09-081-1/+1
|
* bpo-30450: Don't use where, XP doesn't have it (GH-3348)Zachary Ware2017-09-051-2/+1
| | | Really this time!
* [2.7] bpo-30450: Pull Windows dependencies from GitHub rather than SVN ↵Zachary Ware2017-09-041-24/+18
| | | | | | | | | | | | | | | | | | | (GH-1783) (GH-3306) The Windows build now depends on Python 3.6 to fetch externals, but it will be downloaded via NuGet (which is downloaded via PowerShell) if it is not available via `py -3.6`. This means the only thing that must be installed on a modern Windows box to do a full build of CPython with all extensions is Visual Studio. Cherry-picked from 51599e2bdd10ab77212a7cbb41a13ea70ee13da8, parts of 40a23e88994aca92c83c8e84ab8b8cdc11d7ec54, parts of 68d663cf85d1ac5eaf83482eed39c0a6f8093601, d5cd21d75a27a377f2f9c8370fd8e8c7efaeefb1, and possibly others that I've missed. Also: * Rename db -> bsddb for disambiguity * Update sqlite3 to 3.14.2.0 since it's the version we use on 3.x, and it's simpler to just use it than to also upload the old version to cpython-source-deps * Add PCbuild/*.ilk to .gitignore
* [2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086)Zachary Ware2017-06-111-151/+151
| | | Also updates checked-in line endings in several files.
* bpo-27593: Updates Windows build to use information from git (#262) (#448)Steve Dower2017-03-041-1/+5
| | | | | | | | * bpo-27593: Updates Windows build to use information from git (#262) * bpo-27593: Updates Windows build to use information from git * Fixes git command (#451)
* Issue #25348: Add --pgo and --pgo-job flags to PCbuild\build.batZachary Ware2016-01-121-3/+52
|
* Issue #24986: Save some bandwidth from svn.python.orgZachary Ware2015-09-041-1/+3
| | | | Don't download sources that won't be used.
* Issue #24986: Allow building Python without external libraries on WindowsZachary Ware2015-09-041-2/+26
| | | | | | | | | | This modifies the behavior of the '-e' flag to PCbuild\build.bat: when '-e' is not supplied, no attempt will be made to build extension modules that require external libraries, even if the external libraries are present. Also adds '--no-<module>' flags to PCbuild\build.bat, where '<module>' is one of 'ssl', 'tkinter', or 'bsddb', to allow skipping just those modules (if '-e' is given).
* Turn 'rem' comments into a real usage message in PCbuild/build.batZachary Ware2015-09-021-26/+46
| | | | Also fixes quoting to match 3.5+
* Close #24508: Backport the 3.5 MSBuild project files.Zachary Ware2015-07-161-74/+19
| | | | | | | The old project files move to PC/VS9.0 and remain supported. VS2008 is still required to build 2.7; VS2010 (or later, plus Windows SDK 7.1) is *also* required to use the new project files.
* Clean up/refactor the batch scripts used for building on Windows.Zachary Ware2015-06-091-10/+99
| | | | | This is mostly a backport of issue #21907, but also includes a few extras necessary to make the bulidbot scripts as thin as possible.
* Issue #17202: Add .bat to .hgeol to force them to CRLF.Zachary Ware2015-04-131-18/+18
| | | | | Using LF can a script to fail if it tries to use a label that is split across 512 byte blocks. Who knows why.
* Issue #1706: Require Windows 2000+Christian Heimes2008-02-091-3/+4
| | | | | | Added Py_BUILD_CORE_MODULES macro to set WINVER and NTDDI_VERSION to Windows 2000 for core modules, too Added -d option to build.bat (same as -c Debug) and fixed warning about /build option Updated Windows related readme.txt files
* Fixed paths to Windows build directories in build_ext.pyChristian Heimes2008-02-031-1/+1
| | | | Use vsbuild instead of devenv in build.bat and _bsddb.vcproj
* Renamed PCBuild9 directory to PCBuildChristian Heimes2007-12-311-0/+17