-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCpp.Standard.props
62 lines (55 loc) · 2.59 KB
/
Cpp.Standard.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<!--
Import this script in the middle of a C++ project (.vcxproj)
...
[ImportGroup Label="ExtensionSettings"/]
[ImportGroup Label="Shared"/]
[!- zou - standard property sheets -]
[ImportGroup Label="PropertySheets"]
[Import Project="$(ZouDir)Cpp.Standard.props"/]
[/ImportGroup]
[PropertyGroup Label="UserMacros"/]
...
-->
<Project InitialTargets="TraceCppStandard">
<PropertyGroup>
<_PropertySheetDisplayName>[zou] C++ Standard settings</_PropertySheetDisplayName>
</PropertyGroup>
<PropertyGroup>
<!-- Reset default OutDir property (defined in Microsoft.Cpp.props) if not specified on the command line -->
<!-- WARNING: do not use Microsoft's OutDirWasSpecified property because it is resetted in Microsoft.Cpp.targets! -->
<OutDir Condition="'$(OutDirSpecified)' != 'true'" />
</PropertyGroup>
<!-- WARNING: do not change import order -->
<ImportGroup Label="PropertySheets">
<Import Project="Cpp.NTVersion.props" />
<Import Project="Com.WorkDir.props"/>
<Import Project="Cpp.VldConfig.props" />
<Import Project="Cpp.VldVersion.props" />
<Import Project="Cpp.BoostVersion.props" />
<Import Project="Cpp.ObjDir.props" />
<Import Project="Cpp.BinDir.props"/>
<Import Project="Cpp.IntDir.props" />
<Import Project="Cpp.AsmDir.props" />
<Import Project="Cpp.AdditionalDirs.props" />
<Import Project="Cpp.DbgSettings.props" />
<Import Project="Cpp.LanguageStandard.props" />
<Import Project="Cpp.VariousSettings.props" />
<Import Project="Cpp.Diagnostics.props" />
<Import Project="Cpp.OutDir.props"/>
</ImportGroup>
<Target Name="TraceCppStandard" Condition="$(ZouTrace) Or '$(MSBuildProjectFile)' == '$(MSBuildThisFile)'">
<Message Importance="high" Text="zou/Cpp.Standard.props [$(MSBuildProjectFile)]" />
<Message Importance="high" Text="----------------------" />
<Message Importance="high" Text="NTVersion = $(NTVersionDisplayName)" />
<Message Importance="high" Text="EnableVLD = $(EnableVLD)" />
<Message Importance="high" Text="VldVersion = $(VldVersion)" />
<Message Importance="high" Text="BoostVersion = $(BoostVersion)" />
<Message Importance="high" Text="WorkDir = $(WorkDir)" />
<Message Importance="high" Text="ObjDir = $(ObjDir)" />
<Message Importance="high" Text="IntDir = $(IntDir)" />
<Message Importance="high" Text="AsmDir = $(AsmDir)" />
<Message Importance="high" Text="BinDir = $(BinDir)" />
<Message Importance="high" Text="OutDir = $(OutDir)" />
<Message Importance="high" Text=" " />
</Target>
</Project>