summaryrefslogtreecommitdiffstats
path: root/PCbuild/pcbuild.sln
Commit message (Collapse)AuthorAgeFilesLines
* Refine the Visual Studio 2008 build solution in order to improve how we deal ↵Trent Nelson2008-03-191-0/+38
| | | | | | with external components, as well as fixing outstanding issues with Windows x64 build support. Introduce two new .vcproj files, _bsddb44.vcproj and sqlite3.vcproj, which replace the previous pre-link event scripts for _bsddb and _sqlite3 respectively. The new project files inherit from our property files as if they were any other Python module. This has numerous benefits. First, the components get built with exactly the same compiler flags and settings as the rest of Python. Second, it makes it much easier to debug problems in the external components when they're part of the build system. Third, they'll benefit from profile guided optimisation in the release builds, just like the rest of Python core. I've also introduced a slightly new pattern for managing externals in subversion. New components get checked in as <name>-<version>.x, where <version> matches the exact vendor version string. After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -> tcl-8.4.18.0). Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket). In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass. Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required. (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
* Make _hashlib depend on pythoncore.Martin v. Löwis2008-02-291-0/+4
|
* Make _hashlib a separate project.Martin v. Löwis2008-02-291-0/+18
|
* Renamed PCBuild9 directory to PCBuildChristian Heimes2007-12-311-0/+471
|
* Moved PCbuild directory to PC/VS7.1Christian Heimes2007-12-311-288/+0
|
* Revert commit 55855.Thomas Heller2007-06-101-0/+6
|
* For now, disable the _bsddb, _sqlite3, _ssl, _testcapi, _tkinterThomas Heller2007-06-101-6/+0
| | | | modules in the ReleaseAMD64 configuration because they do not compile.
* Build _ctypes and _ctypes_test in the ReleaseAMD64 configuration.Thomas Heller2007-06-061-0/+2
|
* Add sqlite3 to the Windows build process.Martin v. Löwis2006-04-041-0/+13
|
* Patch #1462700: Make _ctypes_test depend on _ctypes.Martin v. Löwis2006-04-031-0/+1
| | | | Use same GUID for pythoncore in project and solution.
* Add AMD64 and Itanium configurationgs to ctypes;Martin v. Löwis2006-03-101-8/+4
| | | | | disable them in the solution since ctypes doesn't support these processors on Windows.
* Deleted the svn_mime-type application/octet-stream from PCBuild/pcbuild.sln.Thomas Heller2006-03-091-276/+276
| | | | | Tools/scripts/svneol.py: added the .sln and .vcproj extensions because these are text files. Ran svneol.py over the source tree.
* Added VC project files to build _ctypes.pyd and _ctypes_test.pyd on Windows.Thomas Heller2006-03-091-0/+25
| | | | | | Settings for 64-bit Windows are missing. I've left in the 64-bit warnings to remind me to port ctypes to Py_ssize_t.
* Import bdist_msiMartin v. Löwis2006-03-051-0/+13
|
* Add build support for AMD64.Martin v. Löwis2006-02-141-0/+34
|
* Generate getbuildinfo.o each time the linker is invoked;Martin v. Löwis2006-01-181-0/+12
| | | | | try to generate SVNVERSION information if subwcrev.exe can be found.
* Make zlib builtin.Martin v. Löwis2006-01-031-11/+0
|
* As reported on c.l.py, the _elementtree projectTim Peters2005-12-261-0/+1
| | | | should depend on the pythoncore project.
* Add build support for _elementtree on Windows.Trent Mick2005-12-151-0/+10
|
* Patch #1160164: Use ReleaseItanium for zlib build.Martin v. Löwis2005-08-251-2/+2
| | | | Will backport to 2.4.
* Revert creation of launcher.exeMartin v. Löwis2004-09-081-10/+0
|
* Add launcher programMartin v. Löwis2004-09-071-0/+10
|
* Add Itanium targets.Martin v. Löwis2004-07-201-0/+32
|
* Add readme.txtMartin v. Löwis2004-06-281-0/+3
|
* Update build procedure to VC 7.1.Martin v. Löwis2004-01-021-0/+157