mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-26 18:58:38 +08:00
11610eabb9
* Hook up z-applocal, work started by @vicroms. * Fix spelling of utf8 * Use standard warning formats. * Don't get in the way of stdout. * Don't try to Applocal deploy if the linker does not run. * Make VcpkgUseBuiltInApplocalDeps docs a bit nicer. * Change to (experimental) prefix. * Add an X.
48 lines
2.6 KiB
XML
48 lines
2.6 KiB
XML
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<!-- Do not define derived properties here. This file may be imported once and some of the properties below may be overridden afterwards -->
|
|
<PropertyGroup>
|
|
<VcpkgPropsImported>true</VcpkgPropsImported>
|
|
<VcpkgEnabled Condition="'$(VcpkgEnabled)' == ''">true</VcpkgEnabled>
|
|
</PropertyGroup>
|
|
|
|
<!-- Set the default value of $(VcpkgConfiguration) according to $(UseDebugLibraries) and $(Configuration) -->
|
|
<Choose>
|
|
<When Condition="'$(VcpkgConfiguration)' != ''" />
|
|
<When Condition="'$(UseDebugLibraries)' == ''">
|
|
<PropertyGroup>
|
|
<VcpkgConfiguration>$(Configuration)</VcpkgConfiguration>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(UseDebugLibraries)' == 'true'">
|
|
<PropertyGroup>
|
|
<VcpkgConfiguration>Debug</VcpkgConfiguration>
|
|
</PropertyGroup>
|
|
</When>
|
|
<Otherwise>
|
|
<PropertyGroup>
|
|
<VcpkgConfiguration>Release</VcpkgConfiguration>
|
|
</PropertyGroup>
|
|
</Otherwise>
|
|
</Choose>
|
|
|
|
<PropertyGroup>
|
|
<VcpkgUseStatic Condition="'$(VcpkgUseStatic)' == ''">false</VcpkgUseStatic>
|
|
<VcpkgRoot Condition="'$(VcpkgRoot)' == ''">$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\..\..'))</VcpkgRoot>
|
|
|
|
<VcpkgAutoLink Condition="'$(VcpkgAutoLink)' == ''">true</VcpkgAutoLink>
|
|
<!-- Deactivate Autolinking if lld is used as a linker. (Until a better way to solve the problem is found!).
|
|
Tried to add /lib as a parameter to the linker call but was unable to find a way to pass it as the first parameter. -->
|
|
<VcpkgAutoLink Condition="'$(UseLldLink)' == 'true' OR '$(PlatformToolset.ToLower())' == 'clangcl'">false</VcpkgAutoLink>
|
|
<VcpkgApplocalDeps Condition="'$(VcpkgApplocalDeps)' == ''">true</VcpkgApplocalDeps>
|
|
<VcpkgXUseBuiltInApplocalDeps Condition="'$(VcpkgXUseBuiltInApplocalDeps)' == ''">false</VcpkgXUseBuiltInApplocalDeps>
|
|
|
|
<!-- Classic Mode: The following line is edited by the mint standalone bundle script to be false for standlone copies -->
|
|
<VcpkgEnableClassic Condition="'$(VcpkgEnableClassic)' == ''">true</VcpkgEnableClassic>
|
|
|
|
<!-- Manifest files -->
|
|
<VcpkgEnableManifest Condition="'$(VcpkgEnableManifest)' == ''">false</VcpkgEnableManifest>
|
|
<VcpkgManifestInstall Condition="'$(VcpkgManifestInstall)' == ''">true</VcpkgManifestInstall>
|
|
<VcpkgManifestRoot Condition="'$(VcpkgManifestRoot)' == ''">$([MSbuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), vcpkg.json))</VcpkgManifestRoot>
|
|
</PropertyGroup>
|
|
</Project>
|