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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>