summaryrefslogtreecommitdiffstats
path: root/PCbuild
Commit message (Collapse)AuthorAgeFilesLines
* bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-443) (#3445)Victor Stinner2017-12-083-4/+4
| | | (cherry picked from commit dd2000cbe475da48fdc94e8f05618e9f460077fd)
* [3.4] bpo-31170: Fix inclusion of expat in Windows build projects (#3785)Victor Stinner2017-11-294-18/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bpo-31170: Fix inclusion of expat in Windows build projects Co-Authored-By: Steve Dower <steve.dower@microsoft.com> * expat: Fix compilation on Visual Studio 2010 The standard header stdbool.h is not available with old Visual Studio compilers Cherry-picked from libexpat commit b4b89c2ab0cc5325a41360c25ef9d2ccbe617e5c. expat: Add artificial scopes in xmltok.c utf8_toUtf8() to fix c89 compilation. Cherry-picked from libexpat commit e0b290eb3d8f4c4b45137a7d7f4f8db812145bd2 * Expat: fix preprocessor defines in VS projects Remove the following defines: * BYTEORDER=1234 * HAVE_MEMMOVE * USE_PYEXPAT_CAPI * XML_CONTEXT_BYTES=1024 * XML_DTD * XML_NS * XML_STATIC * PCbuild/pyexpat.vcxproj: define _CRT_SECURE_NO_WARNINGS
* [3.4] bpo-29591, bpo-30694: Upgrade Modules/expat to libexpat 2.2.1 (#2164) ↵Victor Stinner2017-07-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#2203) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). (cherry picked from commit 23ec4b57e1359f9c539b8defc317542173ae087e) * bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) New file: Modules/expat/siphash.h. (cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13) * bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses a winconfig.h configuration file which already defines: * XML_NS * XML_DTD * BYTEORDER=1234 * XML_CONTEXT_BYTES=1024 * HAVE_MEMMOVE Remove these defines from PCbuild/_elementtree.vcxproj to prevent compiler warnings. Co-Authored-By: Jeremy Kloth <jeremy.kloth@gmail.com> (cherry picked from commit c8fb58bd7917151e63398587a7fc2126db7c26de) * bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319) * bpo-30726: Fix elementtree warnings on Windows Caused by usage of `getenv` which should be safe. And a few integer truncations which should also be ok. * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream (cherry picked from commit 87c65550730a8f85ce339ba197bce4fb7e836619)
* Issue #28248: Update Windows build to use OpenSSL 1.0.2jZachary Ware2016-10-113-3/+3
|
* Closes #25456: Copy Tcl/Tk DLLs to build directory on WindowsZachary Ware2015-10-242-3/+15
| | | | | | This removes the need to add externals/tcltk[64]/bin to PATH to be able to import tkinter. Also documents the necessity for the DLLs to be on PATH or in python.exe's directory.
* Various minor typos in documentation and commentsMartin Panter2015-10-071-1/+1
|
* Issue #25022: Remove PC/example_nt/Zachary Ware2015-09-101-8/+0
| | | | It was very much outdated, and the topic is better covered elsewhere.
* Issue #25010: Fix path for .pyd example project.Zachary Ware2015-09-081-1/+1
| | | | Patch by Shaun Walbridge
* Issue #19450: Update Windows builds to use SQLite 3.8.11.0Steve Dower2015-07-283-3/+3
|
* Issue #24603: Update the Windows build to use OpenSSL 1.0.2dZachary Ware2015-07-223-3/+3
|
* Issue #24432: Update Windows builds to use OpenSSL 1.0.2c.Steve Dower2015-07-033-3/+3
|
* Update PCbuild/readme.txtZachary Ware2015-06-171-40/+8
| | | | | It now recommends PCbuild/get_externals.bat instead of the scripts in Tools/buildbot.
* Clean up/refactor the batch scripts used for building on Windows.Zachary Ware2015-06-104-23/+211
| | | | | This is mostly a backport of issue #21907, but also includes a few extras necessary to make the bulidbot scripts as thin as possible.
* Force the Windows readme to CRLFZachary Ware2015-04-131-354/+354
|
* Issue #17202: Add .bat to .hgeol to force them to CRLF.Zachary Ware2015-04-137-155/+155
| | | | | 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 #18402: Also look for 64 bit Perl in build_ssl.py.Zachary Ware2015-04-131-1/+5
| | | | It's still not necessary to build, but may be useful to some.
* Put the NASM pulled from svn.python.org at the front of the PATH.Zachary Ware2015-04-101-1/+2
| | | | | | This will prevent failures from the version of NASM installed on buildbots, if the ability to override the version used is desired again later, we can figure out a way to opt in.
* Issue #23686: Update Windows build to use OpenSSL 1.0.2a.Zachary Ware2015-04-082-2/+2
|
* Issue #23212: Update Windows copy of OpenSSL to 1.0.1lSteve Dower2015-01-311-1/+1
|
* Issue #17896: Move Windows external lib sources from .. to externals.Zachary Ware2014-11-024-9/+10
|
* Issue #17717: Pull NASM from svn.python.org for OpenSSL build.Zachary Ware2014-11-012-1/+14
|
* Update OpenSSL version in PCbuild\readme.txtZachary Ware2014-10-261-1/+1
|
* Issue #22644: Update the Windows build to OpenSSL 1.0.1jZachary Ware2014-10-171-1/+1
|
* Issue #22160: Update OpenSSL to 1.0.1i for the Windows build.Zachary Ware2014-08-071-1/+1
|
* Issue #17846: Clarify note about Solution Folders.Zachary Ware2014-07-071-2/+5
| | | | Initial patch by Kathleen Weaver.
* Fix MSVC edition mismatch.Zachary Ware2014-07-071-1/+1
|
* Per Martin [1], PGO is no longer used for official releases.Zachary Ware2014-06-131-3/+0
| | | | [1] https://mail.python.org/pipermail/python-dev/2014-June/135018.html
* Issue #21745: Mention VS2010 SP1 as a solution for LNK1123 errorsZachary Ware2014-06-131-0/+3
|
* Issue #21671, CVE-2014-0224: Update the Windows build to openssl-1.0.1hZachary Ware2014-06-062-2/+2
|
* Issue #21623: open pyproject.props with an explicit encodingZachary Ware2014-06-021-1/+1
|
* MergeTim Golden2014-05-091-9/+9
|\
| * Issue10752 Be more robust when finding a PERL interpreter to build OpenSSL. ↵Tim Golden2014-05-091-9/+9
| | | | | | | | Initial patch by Gabi Davar
* | Issue21452 Add missing backslash to build path for make_buildinfoTim Golden2014-05-091-6/+6
|/
* Update to 1.0.1gMartin v. Löwis2014-05-012-2/+2
|
* "Escape" a character in the middle of "warning"Zachary Ware2014-04-231-8/+8
| | | | This should stop Buildbot from falsely reporting a warning on Windows bots.
* Fix another old mention of "Standard Edition" VS in PCbuild/readme.txt.Zachary Ware2014-03-291-2/+1
| | | | | | Also removes a mention of using "Express Edition with the Windows SDK 64-bit compilers" to build 64-bit Python. If that can be made to work, it will need some extra instructions somewhere.
* Use the correct VS edition names in PCbuild/readme.txtZachary Ware2014-03-191-4/+7
|
* Avoid compile warning in xxlimited on 32-bit Windows non-Debug builds.Zachary Ware2014-03-191-3/+3
|
* Clean up PCbuild/pcbuild.sln a bit:Zachary Ware2014-03-191-32/+14
| | | | | | - Remove configuration settings from removed _sha3.vcxproj - Don't try to build configurations of _testembed that don't exist (namely, PGInstrument and PGUpdate)
* Make pywlauncher.vcxproj depend on make_versioninfo.vcxproj.Zachary Ware2014-03-061-0/+5
|\ | | | | | | | | | | | | | | | | | | pylauncher.vcxproj already has the same dependency, and adding it to the pywlauncher project eliminates the possibility of the pywlauncher build failing when building the solution in parallel. In particular, pywlauncher may fail to build when doing a "Rebuild Solution" from the VS Build menu. Merge with 3.3.
| * Make pywlauncher.vcxproj depend on make_versioninfo.vcxproj.Zachary Ware2014-03-061-0/+5
| | | | | | | | | | | | | | | | pylauncher.vcxproj already has the same dependency, and adding it to the pywlauncher project eliminates the possibility of the pywlauncher build failing when building the solution in parallel. In particular, pywlauncher may fail to build when doing a "Rebuild Solution" from the VS Build menu.
* | Issue #20465: Update Windows installer to SQLite 3.8.3.1.Martin v. Löwis2014-03-022-2/+2
| |
* | Issue #20609: Merge with 3.3.Zachary Ware2014-02-181-8/+40
|\ \ | |/
| * Issue #20609: Fix building 64-bit binaries on 32-bit Windows.Zachary Ware2014-02-181-8/+40
| |
| * Filter namespaceobject's files properly in the pythoncore VS project.Zachary Ware2013-12-111-2/+6
| |
* | Drop reference to pythoncore, to avoid linking python34.dllMartin v. Löwis2014-01-041-5/+0
| |
* | Revert accidental deletion of _overlapped.Martin v. Löwis2014-01-031-0/+2
| |
* | * Issue #16113: Remove sha3 module again.Martin v. Löwis2014-01-034-236/+0
| | | | | | | | Patch by Christian Heimes, with modifications.
* | Properly filter some recent additions in the Windows build files.Zachary Ware2013-12-113-2/+44
| |
* | Issue #19788: kill_python(_d).exe is now run as a PreBuildEvent on theZachary Ware2013-11-261-0/+48
|\ \ | |/ | | | | | | pythoncore sub-project. This should prevent build errors due a previous build's python(_d).exe still running.