You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

104 lines
4.4 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup Condition="'$(Platform)'=='Win32'">
  4. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  5. <OutDir>$(SolutionDir)</OutDir>
  6. <IntDir>$(SolutionDir)$(PlatformName)-temp-$(Configuration)\$(ProjectName)\</IntDir>
  7. <LinkIncremental>false</LinkIncremental>
  8. </PropertyGroup>
  9. <PropertyGroup Condition="'$(Platform)'=='x64'">
  10. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  11. <_PropertySheetDisplayName>amd64</_PropertySheetDisplayName>
  12. <OutDir>$(SolutionDir)amd64\</OutDir>
  13. <IntDir>$(SolutionDir)$(PlatformName)-temp-$(Configuration)\$(ProjectName)\</IntDir>
  14. </PropertyGroup>
  15. <PropertyGroup Label="UserMacros">
  16. <PyDllName>python34$(PyDebugExt)</PyDllName>
  17. <PythonExe>$(OutDir)python$(PyDebugExt).exe</PythonExe>
  18. <KillPythonExe>$(OutDir)kill_python$(PyDebugExt).exe</KillPythonExe>
  19. <externalsDir>..\externals</externalsDir>
  20. <sqlite3Dir>$(externalsDir)\sqlite-3.8.3.1</sqlite3Dir>
  21. <bz2Dir>$(externalsDir)\bzip2-1.0.6</bz2Dir>
  22. <lzmaDir>$(externalsDir)\xz-5.0.5</lzmaDir>
  23. <opensslDir>$(externalsDir)\openssl-1.0.1j</opensslDir>
  24. <tcltkDir>$(externalsDir)\tcltk</tcltkDir>
  25. <tcltk64Dir>$(externalsDir)\tcltk64</tcltk64Dir>
  26. <tcltkLib>$(tcltkDir)\lib\tcl86t.lib;$(tcltkDir)\lib\tk86t.lib</tcltkLib>
  27. <tcltkLibDebug>$(tcltkDir)\lib\tcl86tg.lib;$(tcltkDir)\lib\tk86tg.lib</tcltkLibDebug>
  28. <tcltk64Lib>$(tcltk64Dir)\lib\tcl86t.lib;$(tcltk64Dir)\lib\tk86t.lib</tcltk64Lib>
  29. <tcltk64LibDebug>$(tcltk64Dir)\lib\tcl86tg.lib;$(tcltk64Dir)\lib\tk86tg.lib</tcltk64LibDebug>
  30. </PropertyGroup>
  31. <ItemDefinitionGroup>
  32. <ClCompile>
  33. <Optimization>MaxSpeed</Optimization>
  34. <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
  35. <IntrinsicFunctions>true</IntrinsicFunctions>
  36. <AdditionalIncludeDirectories>..\Include; ..\PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  37. <PreprocessorDefinitions>_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  38. <StringPooling>true</StringPooling>
  39. <ExceptionHandling>
  40. </ExceptionHandling>
  41. <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  42. <FunctionLevelLinking>true</FunctionLevelLinking>
  43. <WarningLevel>Level3</WarningLevel>
  44. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  45. <CompileAs>Default</CompileAs>
  46. </ClCompile>
  47. <Link>
  48. <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
  49. <GenerateDebugInformation>true</GenerateDebugInformation>
  50. <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
  51. <SubSystem>Windows</SubSystem>
  52. <RandomizedBaseAddress>true</RandomizedBaseAddress>
  53. <DataExecutionPrevention>true</DataExecutionPrevention>
  54. <TargetMachine>MachineX86</TargetMachine>
  55. </Link>
  56. <ResourceCompile>
  57. <AdditionalIncludeDirectories>..\PC;..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  58. </ResourceCompile>
  59. </ItemDefinitionGroup>
  60. <ItemGroup>
  61. <BuildMacro Include="PyDllName">
  62. <Value>$(PyDllName)</Value>
  63. </BuildMacro>
  64. <BuildMacro Include="PythonExe">
  65. <Value>$(PythonExe)</Value>
  66. </BuildMacro>
  67. <BuildMacro Include="KillPythonExe">
  68. <Value>$(KillPythonExe)</Value>
  69. </BuildMacro>
  70. <BuildMacro Include="externalsDir">
  71. <Value>$(externalsDir)</Value>
  72. </BuildMacro>
  73. <BuildMacro Include="sqlite3Dir">
  74. <Value>$(sqlite3Dir)</Value>
  75. </BuildMacro>
  76. <BuildMacro Include="bz2Dir">
  77. <Value>$(bz2Dir)</Value>
  78. </BuildMacro>
  79. <BuildMacro Include="lzmaDir">
  80. <Value>$(lzmaDir)</Value>
  81. </BuildMacro>
  82. <BuildMacro Include="opensslDir">
  83. <Value>$(opensslDir)</Value>
  84. </BuildMacro>
  85. <BuildMacro Include="tcltkDir">
  86. <Value>$(tcltkDir)</Value>
  87. </BuildMacro>
  88. <BuildMacro Include="tcltk64Dir">
  89. <Value>$(tcltk64Dir)</Value>
  90. </BuildMacro>
  91. <BuildMacro Include="tcltkLib">
  92. <Value>$(tcltkLib)</Value>
  93. </BuildMacro>
  94. <BuildMacro Include="tcltkLibDebug">
  95. <Value>$(tcltkLibDebug)</Value>
  96. </BuildMacro>
  97. <BuildMacro Include="tcltk64Lib">
  98. <Value>$(tcltk64Lib)</Value>
  99. </BuildMacro>
  100. <BuildMacro Include="tcltk64LibDebug">
  101. <Value>$(tcltk64LibDebug)</Value>
  102. </BuildMacro>
  103. </ItemGroup>
  104. </Project>