VS-10.csproj.in 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup Label="Globals">
  4. <ProjectGuid>{CAE07175-D007-4FC3-BFE8-47B392814159}</ProjectGuid>
  5. <RootNamespace>CompilerId@id_lang@</RootNamespace>
  6. <Keyword>Win32Proj</Keyword>
  7. @id_system@
  8. @id_system_version@
  9. @id_WindowsTargetPlatformVersion@
  10. @id_WindowsSDKDesktopARMSupport@
  11. </PropertyGroup>
  12. <PropertyGroup>
  13. @id_PreferredToolArchitecture@
  14. </PropertyGroup>
  15. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@id_platform@'" Label="Configuration">
  16. <ConfigurationType>Application</ConfigurationType>
  17. @id_toolset@
  18. <CharacterSet>MultiByte</CharacterSet>
  19. </PropertyGroup>
  20. <!-- ============================================================ -->
  21. <!-- == set preprocessor definitions == -->
  22. <!-- ============================================================ -->
  23. <PropertyGroup>
  24. <DefineConstants></DefineConstants>
  25. <UnknownValue>Unknown</UnknownValue>
  26. </PropertyGroup>
  27. <!-- Platform -->
  28. <PropertyGroup Condition="'$(Platform)'!=''">
  29. <DefineConstants>$(DefineConstants);Platform$(Platform)</DefineConstants>
  30. </PropertyGroup>
  31. <PropertyGroup Condition="'$(Platform)'==''">
  32. <DefineConstants>$(DefineConstants);Platform$(UnknownValue)</DefineConstants>
  33. </PropertyGroup>
  34. <!-- PlatformToolset -->
  35. <PropertyGroup Condition="'$(PlatformToolset)'!=''">
  36. <DefineConstants>$(DefineConstants);PlatformToolset$(PlatformToolset)</DefineConstants>
  37. </PropertyGroup>
  38. <PropertyGroup Condition="'$(PlatformToolset)'==''">
  39. <DefineConstants>$(DefineConstants);PlatformToolset$(UnknownValue)</DefineConstants>
  40. </PropertyGroup>
  41. <!-- ============================================================ -->
  42. <PropertyGroup>
  43. <OutputPath Condition="'$(Configuration)|$(Platform)'=='Debug|@id_platform@'">.\</OutputPath>
  44. </PropertyGroup>
  45. <ItemGroup>
  46. <Compile Include="@id_src@" />
  47. </ItemGroup>
  48. <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  49. <PropertyGroup>
  50. <PostBuildEvent>if not "$(RoslynTargetsPath)"=="" if exist "$(RoslynTargetsPath)\@id_cl@" set _CSC=$(RoslynTargetsPath)
  51. if exist "$(MSBuildToolsPath)\@id_cl@" set _CSC=$(MSBuildToolsPath)
  52. if "%_CSC%"=="" exit -1
  53. %40echo CMAKE_@id_lang@_COMPILER=%_CSC%\@id_cl@</PostBuildEvent>
  54. </PropertyGroup>
  55. </Project>