Mercurial > cpython-lru_cache-weakref
annotate PCbuild/pyproject.vsprops @ 54294:dba767bc3155 legacy-trunk
remove mention of old ctypes version
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 23 May 2009 20:59:09 +0000 |
| parents | 283e54264c0d |
| children | 442d2b9d81e0 |
| rev | line source |
|---|---|
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="Windows-1252"?> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
2 <VisualStudioPropertySheet |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
3 ProjectType="Visual C++" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
4 Version="8.00" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
5 Name="pyproject" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
6 OutputDirectory="$(SolutionDir)" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
7 IntermediateDirectory="$(SolutionDir)$(PlatformName)-temp-$(ConfigurationName)\$(ProjectName)\" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
8 > |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
9 <Tool |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
10 Name="VCCLCompilerTool" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
11 Optimization="2" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
12 InlineFunctionExpansion="1" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
13 EnableIntrinsicFunctions="true" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
14 AdditionalIncludeDirectories="..\Include; ..\PC" |
|
44208
2fce989da021
Several Windows related cleanups:
Christian Heimes <christian@cheimes.de>
parents:
44199
diff
changeset
|
15 PreprocessorDefinitions="_WIN32" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
16 StringPooling="true" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
17 ExceptionHandling="0" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
18 RuntimeLibrary="0" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
19 EnableFunctionLevelLinking="true" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
20 WarningLevel="3" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
21 DebugInformationFormat="3" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
22 CompileAs="0" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
23 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
24 <Tool |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
25 Name="VCLinkerTool" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
26 LinkIncremental="1" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
27 AdditionalLibraryDirectories="$(OutDir)" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
28 GenerateDebugInformation="true" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
29 ProgramDatabaseFile="$(OutDir)$(TargetName).pdb" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
30 SubSystem="2" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
31 RandomizedBaseAddress="1" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
32 DataExecutionPrevention="0" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
33 TargetMachine="1" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
34 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
35 <Tool |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
36 Name="VCResourceCompilerTool" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
37 AdditionalIncludeDirectories="..\PC;..\Include" |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
38 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
39 <UserMacro |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
40 Name="PyDllName" |
|
49399
283e54264c0d
Update version number to 2.7.
Martin v. Löwis <martin@v.loewis.de>
parents:
47838
diff
changeset
|
41 Value="python27" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
42 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
43 <UserMacro |
|
44033
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
44 Name="PythonExe" |
|
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
45 Value="$(SolutionDir)\python.exe" |
|
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
46 /> |
|
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
47 <UserMacro |
|
47234
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
48 Name="externalsDir" |
|
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
49 Value="..\.." |
|
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
50 /> |
|
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
51 <UserMacro |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
52 Name="bsddbDir" |
|
47838
a69bd3ab9f99
Merged revisions 64368-64369 via svnmerge from
Trent Nelson <trent.nelson@snakebite.org>
parents:
47689
diff
changeset
|
53 Value="$(bsddb47Dir)" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
54 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
55 <UserMacro |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
56 Name="bsddbDepLibs" |
|
47838
a69bd3ab9f99
Merged revisions 64368-64369 via svnmerge from
Trent Nelson <trent.nelson@snakebite.org>
parents:
47689
diff
changeset
|
57 Value="$(bsddb47DepLibs)" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
58 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
59 <UserMacro |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
60 Name="bsddb44Dir" |
|
47234
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
61 Value="$(externalsDir)\db-4.4.20\build_win32" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
62 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
63 <UserMacro |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
64 Name="bsddb44DepLibs" |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
65 Value="" |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
66 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
67 <UserMacro |
|
47838
a69bd3ab9f99
Merged revisions 64368-64369 via svnmerge from
Trent Nelson <trent.nelson@snakebite.org>
parents:
47689
diff
changeset
|
68 Name="bsddb47Dir" |
|
a69bd3ab9f99
Merged revisions 64368-64369 via svnmerge from
Trent Nelson <trent.nelson@snakebite.org>
parents:
47689
diff
changeset
|
69 Value="$(externalsDir)\db-4.7.25.0\build_windows" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
70 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
71 <UserMacro |
|
47838
a69bd3ab9f99
Merged revisions 64368-64369 via svnmerge from
Trent Nelson <trent.nelson@snakebite.org>
parents:
47689
diff
changeset
|
72 Name="bsddb47DepLibs" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
73 Value="ws2_32.lib" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
74 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
75 <UserMacro |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
76 Name="sqlite3Dir" |
|
47689
f52549fb74a2
Switch to SQLite 3.5.9.
Martin v. Löwis <martin@v.loewis.de>
parents:
47687
diff
changeset
|
77 Value="$(externalsDir)\sqlite-3.5.9" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
78 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
79 <UserMacro |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
80 Name="bz2Dir" |
|
47687
faa7ca524271
Switch to bzip2 1.0.5.
Martin v. Löwis <martin@v.loewis.de>
parents:
47648
diff
changeset
|
81 Value="$(externalsDir)\bzip2-1.0.5" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
82 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
83 <UserMacro |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
84 Name="opensslDir" |
|
47234
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
85 Value="$(externalsDir)\openssl-0.9.8g" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
86 /> |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
87 <UserMacro |
|
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
88 Name="tcltkDir" |
|
47234
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
89 Value="$(externalsDir)\tcltk" |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
90 /> |
|
44033
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
91 <UserMacro |
|
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
92 Name="tcltk64Dir" |
|
47234
727fdb906191
Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live. Developers can change this value if their external sources live elsewhere. The default of '..\..' matches the current status quo.
Trent Nelson <trent.nelson@snakebite.org>
parents:
45915
diff
changeset
|
93 Value="$(externalsDir)\tcltk64" |
|
44033
ba3056119b28
Backport of changes to PCbuild9 from the py3k branch
Christian Heimes <christian@cheimes.de>
parents:
43972
diff
changeset
|
94 /> |
|
44331
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
95 <UserMacro |
|
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
96 Name="tcltkLib" |
|
47648
e86f3858df20
Switch to Tcl/Tk 8.5.
Martin v. Löwis <martin@v.loewis.de>
parents:
47234
diff
changeset
|
97 Value="$(tcltkDir)\lib\tcl85.lib $(tcltkDir)\lib\tk85.lib" |
|
44331
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
98 /> |
|
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
99 <UserMacro |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
100 Name="tcltkLibDebug" |
|
47648
e86f3858df20
Switch to Tcl/Tk 8.5.
Martin v. Löwis <martin@v.loewis.de>
parents:
47234
diff
changeset
|
101 Value="$(tcltkDir)\lib\tcl85g.lib $(tcltkDir)\lib\tk85g.lib" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
102 /> |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
103 <UserMacro |
|
44331
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
104 Name="tcltk64Lib" |
|
47648
e86f3858df20
Switch to Tcl/Tk 8.5.
Martin v. Löwis <martin@v.loewis.de>
parents:
47234
diff
changeset
|
105 Value="$(tcltk64Dir)\lib\tcl85.lib $(tcltk64Dir)\lib\tk85.lib" |
|
44331
c0f2cf4389c5
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Christian Heimes <christian@cheimes.de>
parents:
44208
diff
changeset
|
106 /> |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
107 <UserMacro |
|
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
108 Name="tcltk64LibDebug" |
|
47648
e86f3858df20
Switch to Tcl/Tk 8.5.
Martin v. Löwis <martin@v.loewis.de>
parents:
47234
diff
changeset
|
109 Value="$(tcltk64Dir)\lib\tcl85g.lib $(tcltk64Dir)\lib\tk85g.lib" |
|
45915
ad1d604bc8ed
Refine the Visual Studio 2008 build solution in order to improve how we deal 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.
Trent Nelson <trent.nelson@snakebite.org>
parents:
44418
diff
changeset
|
110 /> |
|
43972
a8dd8874ff2d
Backport of the PCbuild9 directory from the py3k branch.
Christian Heimes <christian@cheimes.de>
parents:
diff
changeset
|
111 </VisualStudioPropertySheet> |
