summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2016-04-20 16:36:43 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2016-04-20 16:36:43 +0800
commit03fe9395290be5b49a17594e918f062cab45655e (patch)
treeb9af89f9980cab67445f28adb2bd7e38610a8ac6
parent3e7f2b9bdb2c3e70f90450cde7b8728c911deaf4 (diff)
downloadatk-03fe9395290be5b49a17594e918f062cab45655e.tar.gz
Visual Studio builds: Include version info in property sheets
This is needed so that we can generate the .pc file from the .pc.in file.
-rw-r--r--build/win32/vs10/atk-version-paths.props.in (renamed from build/win32/vs10/atk-version-paths.props)18
-rw-r--r--build/win32/vs9/atk-version-paths.vsprops.in (renamed from build/win32/vs9/atk-version-paths.vsprops)24
-rw-r--r--configure.ac2
3 files changed, 31 insertions, 13 deletions
diff --git a/build/win32/vs10/atk-version-paths.props b/build/win32/vs10/atk-version-paths.props.in
index 4298972..6ea7baf 100644
--- a/build/win32/vs10/atk-version-paths.props
+++ b/build/win32/vs10/atk-version-paths.props.in
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
- <ApiVersion>1.0</ApiVersion>
<VSVer>10</VSVer>
+ <ApiVersion>1.0</ApiVersion>
+ <AtkMajorVersion>@ATK_MAJOR_VERSION@</AtkMajorVersion>
+ <AtkMinorVersion>@ATK_MINOR_VERSION@</AtkMinorVersion>
+ <AtkMicroVersion>@ATK_MICRO_VERSION@</AtkMicroVersion>
<GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GLibEtcInstallRoot)</CopyDir>
- <DefDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</DefDir>
<AtkLibtoolCompatibleDllPrefix>lib</AtkLibtoolCompatibleDllPrefix>
<AtkLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</AtkLibtoolCompatibleDllSuffix>
<AtkSeparateVSDllPrefix />
@@ -20,15 +22,21 @@
<BuildMacro Include="ApiVersion">
<Value>$(ApiVersion)</Value>
</BuildMacro>
+ <BuildMacro Include="AtkMajorVersion">
+ <Value>$(AtkMajorVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="AtkMinorVersion">
+ <Value>$(AtkMinorVersion)</Value>
+ </BuildMacro>
+ <BuildMacro Include="AtkMicroVersion">
+ <Value>$(AtkMicroVersion)</Value>
+ </BuildMacro>
<BuildMacro Include="GLibEtcInstallRoot">
<Value>$(GLibEtcInstallRoot)</Value>
</BuildMacro>
<BuildMacro Include="CopyDir">
<Value>$(CopyDir)</Value>
</BuildMacro>
- <BuildMacro Include="DefDir">
- <Value>$(DefDir)</Value>
- </BuildMacro>
<BuildMacro Include="AtkLibtoolCompatibleDllPrefix">
<Value>$(AtkLibtoolCompatibleDllPrefix)</Value>
</BuildMacro>
diff --git a/build/win32/vs9/atk-version-paths.vsprops b/build/win32/vs9/atk-version-paths.vsprops.in
index 0feaded..c7c570a 100644
--- a/build/win32/vs9/atk-version-paths.vsprops
+++ b/build/win32/vs9/atk-version-paths.vsprops.in
@@ -9,20 +9,28 @@
Value="9"
/>
<UserMacro
- Name="GLibEtcInstallRoot"
- Value="$(SolutionDir)\..\..\..\..\vs$(VSVER)\$(PlatformName)"
+ Name="ApiVersion"
+ Value="1.0"
/>
<UserMacro
- Name="CopyDir"
- Value="$(GLibEtcInstallRoot)"
+ Name="AtkMajorVersion"
+ Value="@ATK_MAJOR_VERSION@"
/>
<UserMacro
- Name="DefDir"
- Value="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)"
+ Name="AtkMinorVersion"
+ Value="@ATK_MINOR_VERSION@"
/>
<UserMacro
- Name="ApiVersion"
- Value="1.0"
+ Name="AtkMicroVersion"
+ Value="@ATK_MICRO_VERSION@"
+ />
+ <UserMacro
+ Name="GLibEtcInstallRoot"
+ Value="$(SolutionDir)\..\..\..\..\vs$(VSVER)\$(PlatformName)"
+ />
+ <UserMacro
+ Name="CopyDir"
+ Value="$(GLibEtcInstallRoot)"
/>
<UserMacro
Name="AtkLibtoolCompatibleDllPrefix"
diff --git a/configure.ac b/configure.ac
index b671f1b..de76ec9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -257,7 +257,9 @@ tests/Makefile
build/Makefile
build/win32/Makefile
build/win32/vs9/Makefile
+build/win32/vs9/atk-version-paths.vsprops
build/win32/vs10/Makefile
+build/win32/vs10/atk-version-paths.props
build/win32/vs11/Makefile
build/win32/vs12/Makefile
build/win32/vs14/Makefile