Steve Dower
6ed63f31e9
Fixes default intermediate directory when building on Windows.
10 years ago
Steve Dower
bc3e9cac7c
Closes #27545 : Remove pyshellext.vcxproj from pcbuild.proj
10 years ago
Steve Dower
df450d1a18
Issue #27469 : Adds a shell extension to the launcher so that drag and drop works correctly.
10 years ago
Steve Dower
6fd76bceda
Fixes use of Py_IntDir and Py_OutDir to control build directories.
10 years ago
Steve Dower
b7567c587d
Fix building tcl/tk with only the VC build tools installed.
10 years ago
Steve Dower
945863a691
Fixes build order and lingering intermediate files.
10 years ago
Zachary Ware
42d4b9c22c
Issue #26930 : Update Windows build to OpenSSL 1.0.2h
10 years ago
Zachary Ware
f88d83b922
Issue #26930 : Update Windows build to OpenSSL 1.0.2h
10 years ago
Brett Cannon
82029ac14c
Issue #27186 : add Include/osmodule.h to the proper build rules
10 years ago
Serhiy Storchaka
b0f80b0312
Issue #26647 : Python interpreter now uses 16-bit wordcode instead of bytecode.
Patch by Demur Rumed.
10 years ago
Zachary Ware
7d82d0366b
Issue #26706 : Update OpenSSL version in PCbuild/readme.txt
Thanks to Shaun Walbridge for noticing.
10 years ago
Steve Dower
a7a222fde7
Closes #26624 : Adds validation of ucrtbase[d].dll version with warning for old versions.
10 years ago
Steve Dower
b0660582cc
Adds version info to all signed binaries on Windows.
10 years ago
Victor Stinner
8c08e0db8f
rt.bat: use -m test instead of Lib\test\regrtest.py
10 years ago
Steve Dower
d3722e7b6f
Issue #26079 : Fixing the build output folder for tix-8.4.3.6. Patch by Bjoern Thiel.
10 years ago
Steve Dower
79993a90e2
Adds warning to prepare_ssl when nasm is not available.
Force clean of externals on buildbots.
10 years ago
Steve Dower
947f411b0d
Issue #26465 : Update Windows builds to use OpenSSL 1.0.2g.
10 years ago
Zachary Ware
6fe57ad229
Issue #26268 : Update Windows builds to use OpenSSL 1.0.2f
10 years ago
Zachary Ware
16f164e9b8
Issue #26268 : Update the prepare_ssl.py script
It can now handle OpenSSL versions 1.0.2e and greater, which don't
include include files in include/.
Note that sources prepared by this script no longer support the old
project files for 2.7; you now have to have Perl available to use
the old build_ssl.py script with sources from svn.python.org.
10 years ago
Steve Dower
84d9fe3953
Updates build to use SHA256 hash when signing files.
10 years ago
Zachary Ware
4c5ad9452b
Issue #25934 : Default to /fp:strict for ICC builds
10 years ago
Zachary Ware
bed30c37d8
Issue #25348 : Add --pgo and --pgo-job flags to PCbuild\build.bat
10 years ago
Steve Dower
940f6a8f11
Improves handling of test markers for building Python without intefering with actual installs.
10 years ago
Zachary Ware
677744b386
Closes #25456 : Copy Tcl/Tk DLLs to build directory on Windows
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.
10 years ago
Steve Dower
5700ae877f
Issue #25361 : Disables use of SSE2 instructions in Windows 32-bit build
10 years ago
Martin Panter
9955a373a8
Various minor typos in documentation and comments
10 years ago
Zachary Ware
b54a068204
Issue #25022 : Remove PC/example_nt/
It was very much outdated, and the topic is better covered elsewhere.
11 years ago
Steve Dower
fcbe1df4af
Issue #25027 : Reverts partial-static build options and adds vcruntime140.dll to Windows installation.
11 years ago
Zachary Ware
875ef4c70a
Update PCbuild/readme.txt
11 years ago
Zachary Ware
1a690fb65a
Issue #25010 : Fix path for .pyd example project.
Patch by Shaun Walbridge
11 years ago
Zachary Ware
a6deff2588
Issue #24986 : Save some bandwidth from svn.python.org
Don't download sources that won't be used.
11 years ago
Zachary Ware
b27f3c3e20
Issue #24986 : Allow building Python without external libraries on Windows
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).
11 years ago
Zachary Ware
e74fe18ebb
Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.
This makes it possible to pass more than 4 tests by name through
Tools\buildbot\test.bat
11 years ago
Zachary Ware
6732343ade
Turn 'rem' comments into a real usage message in PCbuild/build.bat
Also fixes error in 'kill' target (already fixed in 2.7, somehow the fix
didn't make it to this branch).
11 years ago
Steve Dower
b98046b206
Fixes file that did not graft correctly.
11 years ago
Steve Dower
ab2a34abb7
Issue #24847 : Removes vcruntime140.dll dependency from Tcl/Tk.
11 years ago
Steve Dower
e7e69391e3
Issue #24847 : Fixes Tix revision number and reverts fix for the wrong revision.
Triggers clean on buildbots.
11 years ago
Steve Dower
9f0cbbc376
Issue #24847 : Removes vcruntime140.dll dependency from Tcl/Tk.
11 years ago
Steve Dower
54d361fd86
Issue #19450 : Update Windows builds to use SQLite 3.8.11.0
11 years ago
Steve Dower
de9fb28bf1
Allow intermediate build directory to be overridden.
11 years ago
Zachary Ware
689b55c1cb
Issue #24603 : Update the Windows build to use OpenSSL 1.0.2d
11 years ago
Steve Dower
e1f6805776
Fixes argument handling in build.bat and HHC search
11 years ago
Steve Dower
494374922c
Issue #24585 : Enables build-to-build upgrades that preserve settings.
Rather than using Burn "Persisted" variables we now add registry keys for each added feature. These can be detected by the installer regardless of which version installed them, and we use this for Modify and Upgrade. In particular, Upgrades can't access the Persisted variables, but can find well-known registry keys.
There are also some changes to the bootstrap app to properly handle upgrades.
Finally, a few minor improvements to the Windows build to keep things tidier.
11 years ago
Steve Dower
a09ef0389b
Issue #24432 : Update Windows builds to use OpenSSL 1.0.2c.
11 years ago
Steve Dower
ac2bd5b1e8
Fixes warnings when building python3.dll due to the .def file accumulating multiple copies of each line.
Adds shebang line to prepare_ssl so it will run with py.exe.
11 years ago
Steve Dower
6d58f8dc52
Issue 24476: Statically links vcruntime140.dll and removes it from the installer
11 years ago
Zachary Ware
d1f7c594fa
Update PCbuild/readme.txt
It now recommends PCbuild/get_externals.bat instead of the scripts in
Tools/buildbot.
11 years ago
Zachary Ware
6250df81bf
Clean up/refactor the batch scripts used for building on Windows.
This is mostly a backport of issue #21907 , but also includes a few
extras necessary to make the bulidbot scripts as thin as possible.
11 years ago
Steve Dower
b980c05ef8
Issue #24376 : Bumps xxlimited.vcxproj to use 3.6 limited ABI.
11 years ago
Steve Dower
b6c6a4dc04
Issue #24376 : xxlimited.c errors when building 32 and 64 bit on Windows
11 years ago