Repository navigation
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
29 lines (24 loc) · 1.7 KB
/
Copy pathDirectory.Build.props
File metadata and controls
29 lines (24 loc) · 1.7 KB
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
<Project>
<PropertyGroup>
<!-- vcpkg の場所 -->
<VcpkgRoot Condition="'$(VcpkgRoot)' == '' and '$(VCPKG_ROOT)' != '' and Exists('$(VCPKG_ROOT)\scripts\buildsystems\msbuild\vcpkg.props')">$(VCPKG_ROOT)\</VcpkgRoot>
<VcpkgRoot Condition="'$(VcpkgRoot)' == '' and Exists('$(MSBuildThisFileDirectory)..\vcpkg\scripts\buildsystems\msbuild\vcpkg.props')">$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)', '..\vcpkg\'))</VcpkgRoot>
<VcpkgRoot Condition="'$(VcpkgRoot)' == '' and Exists('$(MSBuildThisFileDirectory)tools\vcpkg\scripts\buildsystems\msbuild\vcpkg.props')">$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)', 'tools\vcpkg\'))</VcpkgRoot>
<!-- トリプレット -->
<VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet>
<VcpkgTriplet Condition="'$(Platform)'=='ARM64'">arm64-windows-static</VcpkgTriplet>
<VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet>
<!-- マニフェストモード有効 -->
<VcpkgEnableManifest>true</VcpkgEnableManifest>
<!-- マニフェスト(vcpkg.json)の場所 -->
<VcpkgManifestRoot>$(MSBuildThisFileDirectory)</VcpkgManifestRoot>
<!-- vcpkg_installの場所 -->
<VcpkgInstalledDir>$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)', '.\build\$(Platform)\CMakeTools\vcpkg_installed\'))</VcpkgInstalledDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ResourceCompile>
<AdditionalIncludeDirectories>$(VcpkgInstalledDir)$(VcpkgTriplet)\share\cmigemo;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<Import Project="$(VcpkgRoot)scripts\buildsystems\msbuild\vcpkg.props" />
</Project>