-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCs.Agent.props
43 lines (35 loc) · 1.29 KB
/
Cs.Agent.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
<!--
A C# agent builds external projects/solutions using a C# context (uses the C# standard settings for platform, output path, ...)
Normally, external components are C# based, because C++ components should be imported via interop build action (cf Cs.Interop.targets)
# Agent.prolog.props
+ Default targets (Build, Clean, Rebuild, PackFilter)
+ PlatformToolset, Configuration, IsDebug, IsRelease
+ Platform, RuntimePlatform
+ CoreTargetFramework, FullTargetFramework
# hook.zou.build.props
# Com.WorkDir.props
# Tmp.IntDir.props
# Cs.PkgDir.props
# Cs.OutDir.props
# Agent.epilog.props
+ TargetDir, OutputPath, IntermediateOutputPath
# Forward.props
# [Microsoft.Cpp.targets] if ImportMicrosoftCppTargets
-->
<Project>
<PropertyGroup>
<_PropertySheetDisplayName>[zou] C# Agent</_PropertySheetDisplayName>
<ZouAgentType>CSharp</ZouAgentType>
</PropertyGroup>
<Import Project="Agent.prolog.props" />
<ImportGroup Label="PropertySheets">
<Import Project="Com.WorkDir.props" />
<Import Project="Tmp.IntDir.props" />
<Import Project="Cs.PkgDir.props" />
<Import Project="Cs.OutDir.props" />
</ImportGroup>
<PropertyGroup>
<ImportMicrosoftCppTargets>false</ImportMicrosoftCppTargets>
</PropertyGroup>
<Import Project="Agent.epilog.props" />
</Project>