mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-25 00:26:52 +02:00
Use conditionals to select the Python installation, so that we can more stick to the default Visual Studio versions used to compile each official Python releases more closely. This means by default: -2010/2012/2013 builds use Python 3.4.x, which is built with 2010 -2015/2017 builds use Python 3.6.x, which is built with 2015
63 lines
2.6 KiB
XML
63 lines
2.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup Label="UserMacros">
|
|
<VSVer>10</VSVer>
|
|
<GlibVersion>@GLIB_VERSION@</GlibVersion>
|
|
<ApiVersion>2.0</ApiVersion>
|
|
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
|
|
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
|
|
<GlibLibtoolCompatibleDllPrefix>lib</GlibLibtoolCompatibleDllPrefix>
|
|
<GlibLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</GlibLibtoolCompatibleDllSuffix>
|
|
<GlibSeparateVSDllPrefix />
|
|
<GlibSeparateVSDllSuffix>-2-vs$(VSVer)</GlibSeparateVSDllSuffix>
|
|
<GlibDllPrefix>$(GlibSeparateVSDllPrefix)</GlibDllPrefix>
|
|
<GlibDllSuffix>$(GlibSeparateVSDllSuffix)</GlibDllSuffix>
|
|
<PythonPath Condition="'$(VisualStudioVersion)' == '10.0'">c:\python34</PythonPath>
|
|
<PythonPath Condition="'$(VisualStudioVersion)' == '11.0'">c:\python34</PythonPath>
|
|
<PythonPath Condition="'$(VisualStudioVersion)' == '12.0'">c:\python34</PythonPath>
|
|
<PythonPath Condition="'$(VisualStudioVersion)' == '14.0'">c:\python36</PythonPath>
|
|
<PythonPath Condition="'$(VisualStudioVersion)' == '15.0'">c:\python36</PythonPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<_PropertySheetDisplayName>glibversionpathsprops</_PropertySheetDisplayName>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<BuildMacro Include="VSVer">
|
|
<Value>$(VSVer)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibVersion">
|
|
<Value>$(GlibVersion)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="ApiVersion">
|
|
<Value>$(ApiVersion)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibEtcInstallRoot">
|
|
<Value>$(GlibEtcInstallRoot)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CopyDir">
|
|
<Value>$(CopyDir)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibLibtoolCompatibleDllPrefix">
|
|
<Value>$(GlibLibtoolCompatibleDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibLibtoolCompatibleDllSuffix">
|
|
<Value>$(GlibLibtoolCompatibleDllSuffix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibSeparateVSDllPrefix">
|
|
<Value>$(GlibSeparateVSDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibSeparateVSDllSuffix">
|
|
<Value>$(GlibSeparateVSDllSuffix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibDllPrefix">
|
|
<Value>$(GlibDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="GlibDllSuffix">
|
|
<Value>$(GlibDllSuffix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="PythonPath">
|
|
<Value>$(PythonPath)</Value>
|
|
</BuildMacro>
|
|
</ItemGroup>
|
|
</Project>
|