From 14514508d8d30bdbd645b2bec89696aec25497f1 Mon Sep 17 00:00:00 2001 From: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> Date: Mon, 15 Jun 2020 23:24:14 +0200 Subject: [vcpkg] Add vcpkg item to project settings in Visual Studio (#4361) Co-authored-by: Curtis J Bezault Co-authored-by: Billy Robert O'Neal III Co-authored-by: Robert Schumacher --- scripts/buildsystems/msbuild/vcpkg-general.xml | 57 +++++++++++++++++ scripts/buildsystems/msbuild/vcpkg.props | 35 +++++++++++ scripts/buildsystems/msbuild/vcpkg.targets | 84 ++++++++++++-------------- 3 files changed, 131 insertions(+), 45 deletions(-) create mode 100644 scripts/buildsystems/msbuild/vcpkg-general.xml create mode 100644 scripts/buildsystems/msbuild/vcpkg.props (limited to 'scripts') diff --git a/scripts/buildsystems/msbuild/vcpkg-general.xml b/scripts/buildsystems/msbuild/vcpkg-general.xml new file mode 100644 index 000000000..2ee5599be --- /dev/null +++ b/scripts/buildsystems/msbuild/vcpkg-general.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/scripts/buildsystems/msbuild/vcpkg.props b/scripts/buildsystems/msbuild/vcpkg.props new file mode 100644 index 000000000..a9b97348f --- /dev/null +++ b/scripts/buildsystems/msbuild/vcpkg.props @@ -0,0 +1,35 @@ + + + true + true + true + false + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .vcpkg-root)) + $(Configuration) + $(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg-general.xml + + + + + uwp + + + windows + + + + + x86 + + + $(Platform) + + + + + $(VcpkgPlatformTarget)-$(VcpkgOSTarget) + $(VcpkgUserTriplet) + $(VcpkgRoot)\installed\$(VcpkgTriplet)\ + $(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg-general.xml + + diff --git a/scripts/buildsystems/msbuild/vcpkg.targets b/scripts/buildsystems/msbuild/vcpkg.targets index 329f7ba70..626e72228 100644 --- a/scripts/buildsystems/msbuild/vcpkg.targets +++ b/scripts/buildsystems/msbuild/vcpkg.targets @@ -1,64 +1,58 @@ - + + true - x86-windows - - - - true - x86-uwp - - - - true - x86-windows - - - - true - x86-uwp + true + false + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .vcpkg-root)) + $(Configuration) + $(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg-general.xml - - true - x64-windows + + + uwp - - - true - arm-windows + + windows - - true - arm64-windows - + + + $(PlatformTarget)-$(VcpkgOSTarget) + $(VcpkgUserTriplet) + $(VcpkgRoot)\installed\$(VcpkgTriplet)\ + - - true - x64-uwp - + + + + Project + + - - true - arm-uwp + + + $(VcpkgUserTriplet) + $(VcpkgTripletTmp)-static + $(VcpkgRoot)\installed\$(VcpkgTriplet)\ + - - true - arm64-uwp + + $(VcpkgTriplet) + $(VcpkgUserTriplet) + $(VcpkgRoot)\installed\$(VcpkgUserTriplet)\ + - $(Configuration) Debug Release - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .vcpkg-root))\ $(VcpkgRoot)\ - $(VcpkgRoot)installed\$(VcpkgTriplet)\ $(VcpkgCurrentInstalledDir)\ true - false @@ -79,8 +73,8 @@ - - + + @@ -104,4 +98,4 @@ - + \ No newline at end of file -- cgit v1.2.3