[vcpkg] Use IncludePath and LibraryPath properties#4608
[vcpkg] Use IncludePath and LibraryPath properties#4608strega-nil merged 6 commits intomicrosoft:masterfrom
Conversation
These tool agnostic properties allow to configure ClCompile and ResourceCompile without repeating the code. This change includes my changes from microsoft#4454.
|
Signing the CLA apparently faces some technical difficulties: 400 - Request Header Or Cookie Too Large |
|
Does the change from |
The search precedence is
Since the
to
So - should the |
yuehuang010
left a comment
There was a problem hiding this comment.
Please make sure that $(VcpkgRoot) is defined before this point. You are moving the evaluation of VcpkgRoot earlier in MSBuild evalution order.
|
Could you please solve the conflicts in this PR? |
I'm not sure if I get your point right. |
|
@strega-nil |
|
@ras0219-msft @dan-shaw I don't know anything about MSBuild; could you look into this? |
You're right. After importing vcpkg.targets, another PropertyGroup might be evaluated that changes |
|
@FrankHeimes |
|
@NancyLi1013 I removed the conflict and addressed @yuehuang010's objection against modifying IncludePath and LibraryPath using the contents of $(VcpkgRoot); i.e. I reverted some of my changes. |
|
@FrankHeimes could you merge in PR FrankHeimes#2? |
[vcpkg integrate] Clean up vcpkg.target file (microsoft#4608)
* 'master' of https://github.com/microsoft/vcpkg: (1418 commits) [vcpkg integrate] Clean up vcpkg.target file (microsoft#4608) [vcpkg_from_sourceforge] Add retry mirror function (2/2) (microsoft#12018) [pcre2] Restore the https://ftp.pcre.org/ mirror in addition to the SourceForge mirrors. (microsoft#12233) [xercesc] rename feature from xmlch_wchar to xmlch-wchar (microsoft#12205) [safeint] Update to 3.24 (microsoft#12217) [vcpkg] Remove the tombstones and 'ignore' baseline concepts. (microsoft#12197) [msbuild] Revert the importance to Normal (microsoft#12212) [vtk] Added opengl feature. (microsoft#11399) [span-lite] Update to 0.7.0 (microsoft#12206) [cmocka libarchive libiconv libpq libxml2 plibsys] fix drive-by error in vcpkg-cmake-wrappers (microsoft#12196) [azure-iot-sdk-c] Fix feature name and enable to build (microsoft#12209) [vcpkg] Improve performance of compiler tracking by suppressing aspects of CMake's compiler detection. (microsoft#12203) [vcpkg] Remove all uses of Foo::Foo() noexcept = default; to fix microsoft#9955 (microsoft#12201) [sqlite3] update to 3.32.3 to deal with security issues (microsoft#12185) [infoware] Bump version to 0.5.4 (microsoft#12167) [imgui] Update to 1.77 (microsoft#12155) [vcpkg] Update message in bootstrap.ps1 (microsoft#12145) [vcpkg] Enable NuGet-based binary caching via mono (microsoft#12170) Don't change manifest root when manifest isn't enabled. (microsoft#12191) Fix sourceparagraph:BooleanField (microsoft#12192) ...
These tool agnostic properties allow to configure ClCompile and ResourceCompile without repeating the code. This change includes my changes from #4454.