summaryrefslogtreecommitdiffstats
path: root/PCbuild
Commit message (Collapse)AuthorAgeFilesLines
* [2.7] closes bpo-38174: Update vendored expat library to 2.2.8. (GH-16408)Benjamin Peterson2019-09-264-8/+0
| | | | | | Fixes CVE-2019-15903. See full changelog at https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes.. (cherry picked from commit 52b940803860e37bcc3f6096b2d24e7c20a0e807) Co-authored-by: Benjamin Peterson <benjamin@python.org>
* bpo-38117: Updates bundled OpenSSL to 1.0.2t (GH-16178)Steve Dower2019-09-163-3/+7
|
* bpo-37396, PCbuild: Include "_d" in "Killing any running ..." message (GH-14370)Victor Stinner2019-06-251-1/+1
| | | | Add $(PyDebugExt) in "Killing any running python$(PyDebugExt).exe instances...".
* bpo-35360: Update Windows builds to use SQLite 3.28.0 (GH-14182)animalize2019-06-243-3/+3
|
* bpo-34631: Updated OpenSSL to 1.0.2s in Windows installer (GH-14161)Steve Dower2019-06-173-3/+3
|
* bpo-36245: Avoid problems when building in a directory containing spaces. ↵Steve Dower2019-03-271-5/+5
| | | | (GH-12241)
* bpo-35401: Updates Windows build to OpenSSL 1.0.2q (GH-11089)Steve Dower2018-12-113-4/+3
|
* bpo-35359: Add _CRT_SECURE_NO_WARNINGS to pythoncore project (GH-10819)Victor Stinner2018-12-061-1/+1
| | | | | Define _CRT_SECURE_NO_WARNINGS in the Visual Studio pythoncore project to make quiet security warnings when building zlib C files (Modules\zlib\ subdirectory).
* [2.7] bpo-34405: Updated to OpenSSL 1.0.2p for Windows builds. (GH-8776) ↵Steve Dower2018-09-122-2/+2
| | | | | (GH-9202) https://bugs.python.org/issue34405
* bpo-33148: Update Windows build to use OpenSSL 1.0.2oSteve Dower2018-04-143-3/+3
| | | | closes https://github.com/python/cpython/pull/6474
* [2.7] Add missing backslashes in PCbuild bat files (GH-5056) (GH-5058)Zachary Ware2017-12-311-3/+3
| | | (cherry picked from commit fe90efdc07ec70fd4ff28eac179448a41379cff1)
* bpo-30855: Bump Tcl/Tk to 8.5.19 on Windows (GH-4550)Zachary Ware2017-11-263-4/+4
|
* bpo-31691: Specify how to build installer in Windows (#4430)native-api2017-11-171-2/+9
|
* [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-052-4/+3
| | | Really this time!
* Don't use `where`, it doesn't exist on XP (GH-3330)Zachary Ware2017-09-051-2/+5
|
* [2.7] bpo-30450: Pull Windows dependencies from GitHub rather than SVN ↵Zachary Ware2017-09-048-94/+286
| | | | | | | | | | | | | | | | | | | (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
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3 (#3106) (#3145)Victor Stinner2017-08-184-0/+8
| | | | | | | | | | | | | | | | | | * bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat Python 2.7 backport: add expat/loadlibrary.c to PC/VS9.0/ project files (_elementtree and pyexpat). (cherry picked from commit 93d0cb58b4da2a88c56f472c6c19491cc7a390df)
* PCbuild: downgrade pcbuild.sln to support VS 2010 (#3031)Victor Stinner2017-08-101-1/+1
| | | | | bpo-31133: Downgrade PCbuild/pcbuild.sln from format version 12.00 to 11.00 to support Visual Studio 2010 and newer, not only VS 2013 and newer.
* bpo-30726: Add _CRT_SECURE_NO_WARNINGS to _elementtree and pyexpat projects ↵Segev Finer2017-07-042-2/+2
| | | | (#2572)
* bpo-29591: Update VS project files (#2310)Jeremy Kloth2017-06-212-2/+2
| | | | * Silence warnings caused by duplicated defines from Modules\expat\winconfig.h * Add WIN32 define to VS9.0 project files to match MSBuild project files.
* bpo-30368: Update build_ssl.py to restore Perl-less building (#1805)Jeremy Kloth2017-06-201-0/+3
| | | | | | | | | | | | | | | | | | | * bpo-30368: Update build_ssl.py to restore Perl-less building OpenSSL 1.0.2 releases changed how files are copied in the makefile, thus causing Perl to be required even for Python's "prepared" OpenSSL. Now build_ssl.py does the requisite copies before running nmake. * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Updates SSL-linking projects to use the new include{suffix} directory * build_ssl.py now only copies those files not handled by prepare_ssl.py * * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Update SSL-linking projects to use the new include{suffix} directory * Move comment to following line
* [2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086)Zachary Ware2017-06-1110-1218/+1218
| | | Also updates checked-in line endings in several files.
* bpo-27593: Revise git SCM build info. (#744) (#746) (#1392)Victor Stinner2017-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Use --short form of git hash. Use output from "git describe" for tag. Expected outputs: 1. previous hg 2. previous git 3. updated git Release (tagged) build: 1. Python 3.7.0a0 (v3.7.0a0:4def2a2901a5, ... 2. Python 3.7.0a0 (v3.7.0a0^0:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (v3.7.0a0:05f53735c8, ... Development build: 1. Python 3.7.0a0 (default:41df79263a11, ... 2. Python 3.7.0a0 (master:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (heads/master-dirty:05f53735c8, ... "dirty" means the working tree has uncommitted changes. See "git help describe" for more info. (cherry picked from commit 554626ada769abf82a5dabe6966afa4265acb6a6) (cherry picked from commit ed512cba78af211da4d83cbb7cc533c39176f374)
* PCbuild: Add -q option to svn export (GH-539)INADA Naoki2017-03-071-1/+1
| | | | Without this option, AppVeyor log is too unreadable. (cherry picked from commit 8886d5f39286dffa7d9337857b151e7fb4af23fd)
* bpo-27593: Updates Windows build to use information from git (#262) (#448)Steve Dower2017-03-042-8/+20
| | | | | | | | * 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)
* bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-444)Zachary Ware2017-03-033-3/+3
|
* Issue #28248: Update Windows build to use OpenSSL 1.0.2jZachary Ware2016-10-113-3/+3
|
* Issue #26132: Only adds manifest to executables and main DLL.Steve Dower2016-09-094-5/+14
|
* Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatibleZachary Ware2016-09-051-1/+6
|
* Issue #27407: Add prepare_ssl.py to 2.7Zachary Ware2016-09-051-0/+196
|
* Issue #26930: Update Windows build to OpenSSL 1.0.2hZachary Ware2016-06-153-3/+3
|
* Issue #19450: Update Windows builds to use SQLite 3.8.11.0.Steve Dower2016-03-173-3/+3
|
* Issue #26465: Update Windows builds to use OpenSSL 1.0.2g.Steve Dower2016-03-083-3/+3
|
* Issue #26268: Update Windows builds to use OpenSSL 1.0.2fZachary Ware2016-02-226-8/+9
|
* Issue #25934: Default to /fp:strict for ICC buildsZachary Ware2016-01-302-0/+5
|
* Issue #25824: Fixes sys.winver to not include any architecture suffix.Steve Dower2016-01-161-1/+0
|
* Issue #25348: Add --pgo and --pgo-job flags to PCbuild\build.batZachary Ware2016-01-123-49/+62
|
* Issue #25022: Remove PC/example_nt/Zachary Ware2015-09-101-8/+0
| | | | It was very much outdated, and the topic is better covered elsewhere.
* Update PCbuild/readme.txtZachary Ware2015-09-081-178/+226
| | | | It now better matches 3.5+ and the new reality of 2.7's PCbuild dir.
* Issue #24986: Save some bandwidth from svn.python.orgZachary Ware2015-09-042-11/+14
| | | | Don't download sources that won't be used.
* Issue #24986: Allow building Python without external libraries on WindowsZachary Ware2015-09-042-5/+37
| | | | | | | | | | 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).
* Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.Zachary Ware2015-09-041-2/+4
| | | | | This makes it possible to pass more than 7 tests by name through Tools\buildbot\test.bat
* Turn 'rem' comments into a real usage message in PCbuild/build.batZachary Ware2015-09-021-26/+46
| | | | Also fixes quoting to match 3.5+
* Set a default BasePlatformToolset to allow the ICC buildbot to build.Zachary Ware2015-07-282-3/+7
|
* Issue #24603: Update Windows build to use OpenSSL 1.0.2dZachary Ware2015-07-223-3/+3
|
* Fixes OpenSSL directory referenceSteve Dower2015-07-191-1/+1
|
* Close #24508: Backport the 3.5 MSBuild project files.Zachary Ware2015-07-16103-16906/+6702
| | | | | | | 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.
* Close #23963: Fix building with original OpenSSL sources.Zachary Ware2015-07-161-8/+5
| | | | Backport of bcf93e3766e8.
* Issue #24432: Update Windows builds to use OpenSSL 1.0.2c.Steve Dower2015-07-033-3/+3
|