1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
4  <PropertyGroup>
5    <_PropertySheetDisplayName>ZeroMQ remote_lat Common Settings</_PropertySheetDisplayName>
6    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
7    <RunCodeAnalysis>false</RunCodeAnalysis>
8  </PropertyGroup>
9
10  <!-- Configuration -->
11
12  <ItemDefinitionGroup>
13    <ClCompile>
14      <AdditionalIncludeDirectories>$(ProjectDir)..\..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
15    </ClCompile>
16    <Link>
17      <AdditionalDependencies>Advapi32.lib;Rpcrt4.lib;Ws2_32.lib;Iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
18    </Link>
19  </ItemDefinitionGroup>
20
21  <!-- Dependencies -->
22
23  <ImportGroup Label="PropertySheets">
24    <Import Project="..\libzmq.import.props" />
25    <Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
26            Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
27  </ImportGroup>
28
29  <PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
30    <Linkage-libzmq>dynamic</Linkage-libzmq>
31    <!--<Linkage-libsodium>dynamic</Linkage-libsodium>-->
32  </PropertyGroup>
33  <PropertyGroup Condition="'$(DefaultLinkage)' == 'ltcg'">
34    <Linkage-libzmq>ltcg</Linkage-libzmq>
35    <!--<Linkage-libsodium>ltcg</Linkage-libsodium>-->
36  </PropertyGroup>
37  <PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
38    <Linkage-libzmq>static</Linkage-libzmq>
39    <!--<Linkage-libsodium>static</Linkage-libsodium>-->
40  </PropertyGroup>
41
42  <!-- Messages -->
43
44  <Target Name="LinkageInfo" BeforeTargets="PrepareForBuild">
45    <Message Text="Linkage-libzmq    : $(Linkage-libzmq)" Importance="high"/>
46    <Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
47  </Target>
48
49</Project>