diff options
author | phenning <phil.henning@microsoft.com> | 2012-09-28 02:01:02 +0400 |
---|---|---|
committer | phenning <phil.henning@microsoft.com> | 2012-09-28 21:59:08 +0400 |
commit | 8d8f0c19d549e976fd8d82df18a5ff81700d0bf7 (patch) | |
tree | 941b5136f36df2d5754781503d4c290e5bba967b /Runtime.msbuild | |
parent | 3547c77ca3583fd3421d81b7958f531b6682eb83 (diff) |
Make build work on VS2010/Win7 as well as VS2012/Win8
Diffstat (limited to 'Runtime.msbuild')
-rw-r--r-- | Runtime.msbuild | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Runtime.msbuild b/Runtime.msbuild index 69fab5b2..425a41f8 100644 --- a/Runtime.msbuild +++ b/Runtime.msbuild @@ -7,6 +7,12 @@ <BuildInParallel Condition=" '$(BuildInParallel)' == '' ">false</BuildInParallel> <TestResultsDirectory>$(MSBuildThisFileDirectory)bin\$(Configuration)\test\TestResults\</TestResultsDirectory> <ExtensionsTestResultsDirectory>$(MSBuildThisFileDirectory)bin\Extensions\$(Configuration)\test\TestResults\</ExtensionsTestResultsDirectory> + <VS2012WindowsXamlInstallPath>$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v11.0</VS2012WindowsXamlInstallPath> + <!-- Check for the Windows XAML msbuild extensions to determine VS version to use, if both 2010 and 2012 are installed --> + <ConfigurationSuffix/> + <ConfigurationSuffix Condition="!Exists($(VS2012WindowsXamlInstallPath))">VS2010</ConfigurationSuffix> + <VisualStudioVersion Condition=" '$(ConfigurationSuffix)' == '' ">11.0</VisualStudioVersion> + <VisualStudioVersion Condition=" '$(ConfigurationSuffix)' == 'VS10' ">10.0</VisualStudioVersion> </PropertyGroup> <ItemGroup> @@ -26,7 +32,7 @@ <MSBuild Projects="@(SolutionsToBuild)" Targets="Clean" - Properties="Configuration=$(Configuration)" /> + Properties="Configuration=$(Configuration)$(ConfigurationSuffix);VisualStudioVersion=$(VisualStudioVersion)" /> <RemoveDir Directories="bin\%(SolutionsToBuild.ReleaseRoot)\$(Configuration)" /> </Target> @@ -58,7 +64,7 @@ Projects="%(SolutionsToBuild.Identity)" BuildInParallel="%(SolutionsToBuild.BuildInParallel)" Targets="Build" - Properties="Configuration=$(Configuration);CodeAnalysis=$(CodeAnalysis);StyleCopEnabled=$(StyleCopEnabled)" /> + Properties="Configuration=$(Configuration)$(ConfigurationSuffix);CodeAnalysis=$(CodeAnalysis);StyleCopEnabled=$(StyleCopEnabled);VisualStudioVersion=$(VisualStudioVersion)" /> </Target> <Target Name="UnitTest" DependsOnTargets="Build"> |