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
|
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) ZeroC, Inc. All rights reserved. -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Use bin and lib directories that match the used platform toolset -->
<PropertyGroup Condition="'$(PlatformToolset)' == 'v143'">
<IceConfiguration Condition="'$(UseDebugLibraries)' == 'true'">Debug</IceConfiguration>
<IceConfiguration Condition="'$(UseDebugLibraries)' != 'true'">Release</IceConfiguration>
<LocalDebuggerEnvironment Condition="'$(LocalDebuggerEnvironment)' == ''">PATH=$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)</LocalDebuggerEnvironment>
<IceDllDebugSuffix Condition="'$(IceConfiguration)' == 'Debug'">d</IceDllDebugSuffix>
<IceDLLSuffix Condition="'$(IceCppMapping)' == 'cpp11'">37++11$(IceDllDebugSuffix)</IceDLLSuffix>
<IceDLLSuffix Condition="'$(IceCppMapping)' == 'cpp98'">37$(IceDllDebugSuffix)</IceDLLSuffix>
</PropertyGroup>
<ItemGroup>
<_Ice_DLLs_v143 Include="$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)\*$(IceDLLSuffix).dll"
Exclude="$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)\icedb37*.dll"/>
<_Ice_DLLs_v143 Include="$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)\libssl*.dll"/>
<_Ice_DLLs_v143 Include="$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)\libcrypto*.dll"/>
<_Ice_DLLs_v143 Include="$(MSBuildThisFileDirectory)bin\$(Platform)\$(IceConfiguration)\bzip2*.dll"/>
</ItemGroup>
<ItemDefinitionGroup Condition="'$(PlatformToolset)' == 'v143'">
<ClCompile>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)lib\$(Platform)\Release;$(MSBuildThisFileDirectory)lib\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<Target Name="ValidateSliceCompilerVersion" BeforeTargets="CLCompile">
<Error Text="Detected invalid Ice NuGet package version '$(IceNugetPackageVersion)' expected '3.7.10'"
Condition="'$(IceNugetPackageVersion)' != '3.7.10'" />
</Target>
<Target Name="Ice_CopyDLLs_v143" AfterTargets="Build" Condition="'$(PlatformToolset)' == 'v143' and '$(Ice_CopyDLLs)' == 'Yes'">
<Copy SourceFiles="@(_Ice_DLLs_v143)"
DestinationFolder="$(OutDir)"
SkipUnchangedFiles="true"/>
</Target>
</Project>
|