-
Notifications
You must be signed in to change notification settings - Fork 288
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
integrate install/project: Don't write to VCPKG_ROOT. (#973)
* integrate install/project: Don't write to VCPKG_ROOT. * Move the "tmp" directory to the normal place we do temp things. * Fix not clearing the tmp directory after use. Fixes microsoft/vcpkg#10537 . * For MSBuild 14, only use a tmp directory at all if we need to do the file copy from an elevated prompt instead of always using a temp directory. * For MSBuild != 14, just write the files into the correct place rather than writing to a temp place then copying over. * For MSBuild all, reuse that on Windows user_configuration_home is already appdata_local / "vcpkg" instead of deriving that path all over the place. * StringLiteral-ize create_nuget_props_file_contents since it was a constant. * Remove noexcept from functions that allocate and return std::strings. * In integrate project, put the resulting nupkg in CWD rather than always in buildsystems. * Fix MacOS warning.
- Loading branch information
1 parent
3fbb42b
commit 1085a50
Showing
1 changed file
with
41 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters