Common.props 1.09 KB
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  
  <PropertyGroup>
    <_PropertySheetDisplayName>Common Settings</_PropertySheetDisplayName>
    <CharacterSet>Unicode</CharacterSet>
    <TargetName>$(ProjectName)</TargetName>
  </PropertyGroup>

  <ItemDefinitionGroup>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <!-- Windows and CRT definitions for unicode. Note that Linux only supports unicode so char is 16 bit. -->
      <PreprocessorDefinitions>UNICODE;_UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <WarningLevel>Level3</WarningLevel>
    </ClCompile>
  </ItemDefinitionGroup>

  <Target Name="ConfigInfo" BeforeTargets="PrepareForBuild">
    <Message Text="ConfigurationType : $(ConfigurationType)" Importance="high"/>
    <Message Text="Configuration     : $(Configuration)" Importance="high"/>
    <Message Text="PlatformToolset   : $(PlatformToolset)" Importance="high"/>
    <Message Text="Building..." Importance="high"/>
  </Target>

</Project>