summaryrefslogtreecommitdiff
path: root/win32/vs10/soup-version-paths.props.in
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2017-03-09 16:14:04 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2017-03-09 16:14:04 +0800
commit72c37dc5abfd9dcae9764111c275632f35e109af (patch)
tree022f30d1a23f6c8b7a0dd967c3a6066309bffe55 /win32/vs10/soup-version-paths.props.in
parentf4de679fd0ebce525289dd0a906c3a49ccc8d08f (diff)
downloadlibsoup-72c37dc5abfd9dcae9764111c275632f35e109af.tar.gz
Visual Studio builds: Record version numbers in property sheets
Record the package version numbers in the property sheets in their own fields so that they can be more easily reused. We actually have them already in the parts of the command lines to generate soup-version.h, but we want to move one step forward to refactor how soup-version.h is generated on Visual Studio builds, as well as generate the .pc files for the package.
Diffstat (limited to 'win32/vs10/soup-version-paths.props.in')
-rw-r--r--win32/vs10/soup-version-paths.props.in69
1 files changed, 69 insertions, 0 deletions
diff --git a/win32/vs10/soup-version-paths.props.in b/win32/vs10/soup-version-paths.props.in
new file mode 100644
index 00000000..7b259cec
--- /dev/null
+++ b/win32/vs10/soup-version-paths.props.in
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros">
+ <VSVer>10</VSVer>
+ <GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
+ <CopyDir>$(GlibEtcInstallRoot)</CopyDir>
+ <SoupMajorVersion>@SOUP_MAJOR_VERSION@</SoupMajorVersion>
+ <SoupMinorVersion>@SOUP_MINOR_VERSION@</SoupMinorVersion>
+ <SoupMicroVersion>@SOUP_MICRO_VERSION@</SoupMicroVersion>
+ <ApiVersion>2.4</ApiVersion>
+ <SoupLibtoolCompatibleDllPrefix>lib</SoupLibtoolCompatibleDllPrefix>
+ <SoupLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</SoupLibtoolCompatibleDllSuffix>
+ <SoupSeparateVSDllPrefix />
+ <SoupSeparateVSDllSuffix>-$(ApiVersion)-vs$(VSVer)</SoupSeparateVSDllSuffix>
+ <SoupDllPrefix>$(SoupSeparateVSDllPrefix)</SoupDllPrefix>
+ <SoupDllSuffix>$(SoupSeparateVSDllSuffix)</SoupDllSuffix>
+ <PythonPath>c:\python34</PythonPath>
+ </PropertyGroup>
+ <PropertyGroup>
+ <_PropertySheetDisplayName>soupversionpathsprops</_PropertySheetDisplayName>
+ </PropertyGroup>
+ <ItemDefinitionGroup />
+ <ItemGroup>
+ <BuildMacro Include="VSVer">
+ <Value>$(VSVer)</Value>
+ </BuildMacro>
+ <BuildMacro Include="GlibEtcInstallRoot">
+ <Value>$(GlibEtcInstallRoot)</Value>
+ </BuildMacro>
+ <BuildMacro Include="CopyDir">
+ <Value>$(CopyDir)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupMajorVersion">
+ <Value>$(SoupMajorVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupMinorVersion">
+ <Value>$(SoupMinorVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupMicroVersion">
+ <Value>$(SoupMicroVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="ApiVersion">
+ <Value>$(ApiVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupLibtoolCompatibleDllPrefix">
+ <Value>$(SoupLibtoolCompatibleDllPrefix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupLibtoolCompatibleDllSuffix">
+ <Value>$(SoupLibtoolCompatibleDllSuffix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupSeparateVSDllPrefix">
+ <Value>$(SoupSeparateVSDllPrefix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupSeparateVSDllSuffix">
+ <Value>$(SoupSeparateVSDllSuffix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupDllPrefix">
+ <Value>$(SoupDllPrefix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="SoupDllSuffix">
+ <Value>$(SoupDllSuffix)</Value>
+ </BuildMacro>
+ <BuildMacro Include="PythonPath">
+ <Value>$(PythonPath)</Value>
+ </BuildMacro>
+ </ItemGroup>
+</Project>