From d58f0c6680b93833a9a1b653c422ba7d2bb00f5d Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Mon, 31 Oct 2016 13:32:58 -0700 Subject: [integration] Enable static lib integration. Also, detect .vcpkg-root --- scripts/buildsystems/msbuild/vcpkg.targets | 94 +++++++++++++++++------------- 1 file changed, 54 insertions(+), 40 deletions(-) (limited to 'scripts') diff --git a/scripts/buildsystems/msbuild/vcpkg.targets b/scripts/buildsystems/msbuild/vcpkg.targets index 0d89fedd3..a7abe5dba 100644 --- a/scripts/buildsystems/msbuild/vcpkg.targets +++ b/scripts/buildsystems/msbuild/vcpkg.targets @@ -1,44 +1,58 @@ - - true - x86-windows - - - - true - x86-uwp - - - - true - x64-windows - - - - true - x64-uwp - - - - true - arm-uwp - - - - $(Configuration) - - $(MSBuildThisFileDirectory)..\..\..\installed\$(VcpkgTriplet)\ - - - - - $(VcpkgRoot)debug\lib\*.lib;%(AdditionalDependencies) - $(VcpkgRoot)lib\*.lib;%(AdditionalDependencies) - - - $(VcpkgRoot)include;%(AdditionalIncludeDirectories) - - + + + + + + -static + + -static + + + + true + x86-windows$(VcpkgRuntimeLibrary) + + + + + + true + x86-uwp$(VcpkgRuntimeLibrary) + + + + true + x64-windows$(VcpkgRuntimeLibrary) + + + + true + x64-uwp$(VcpkgRuntimeLibrary) + + + + true + arm-uwp$(VcpkgRuntimeLibrary) + + + + $(Configuration) + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .vcpkg-root))\installed\$(VcpkgTriplet)\ + + + + + + + $(VcpkgRoot)debug\lib\*.lib;%(Link.AdditionalDependencies) + $(VcpkgRoot)lib\*.lib;%(Link.AdditionalDependencies) + + + $(VcpkgRoot)include;%(ClCompile.AdditionalIncludeDirectories) + + +