diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-03-09 16:14:04 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-03-09 16:14:04 +0800 |
commit | 72c37dc5abfd9dcae9764111c275632f35e109af (patch) | |
tree | 022f30d1a23f6c8b7a0dd967c3a6066309bffe55 /win32/vs10/soup-version-paths.props.in | |
parent | f4de679fd0ebce525289dd0a906c3a49ccc8d08f (diff) | |
download | libsoup-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.in | 69 |
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> |