<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/docs/users, branch master</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>docs: You can use the msbuild interation with multiple triplets since #19767 (#20717)</title>
<updated>2021-10-15T01:12:23+00:00</updated>
<author>
<name>autoantwort</name>
<email>41973254+autoantwort@users.noreply.github.com</email>
</author>
<published>2021-10-15T01:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=b8f91d13f3494cd673776aabdc504f5c736fdba2'/>
<id>b8f91d13f3494cd673776aabdc504f5c736fdba2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Repair msbuild damage and workaround the way we integrate on VS2015. (#19767)</title>
<updated>2021-09-02T19:33:21+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2021-09-02T19:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=97e7ac8d748779d04ab1c230abb59f4473a227ed'/>
<id>97e7ac8d748779d04ab1c230abb59f4473a227ed</id>
<content type='text'>
* Repair msbuild damage and workaround the way we integrate on VS2015.

This is a fix for a pile of issues discovered by https://github.com/microsoft/vcpkg/pull/18906

* VS 2015 has a bug that the &lt;VcpkgInstalledDir Condition="!$(VcpkgInstalledDir.EndsWith('\'))"&gt;$(VcpkgInstalledDir)\&lt;/VcpkgInstalledDir&gt; dance we do to get a trailing slash is not applied correctly when VcpkgInstalledDir was edited in the same property group attempting to add the trailing slash.
* We need a trailing slash on VcpkgInstalledDir at all times, but https://github.com/microsoft/vcpkg/pull/16173 damaged this by removing it from TreatAsLocalProperty. Add the right TreatAsLocalPropertys back. Add all such slash defenses to the top of the file just beneath, eliminating need to call Path::Combine and friends by following msbuild "directory properties have a trailing slash" convention.
* Move VcpkgOSTarget and VcpkgPlatformTarget into the .targets, as they aren't intended to be overridable by users and don't appear in our selection dialog box(es).
* Don't bother avoiding setting vcpkg properties when VcpkgEnabled is off; after all, VcpkgEnabled is itself a vcpkg property :). I left attempts to skip creating items since creating items can hit the disk.
* Add _Z to several internal msbuild variables.
* Move VcpkgApplocalDeps to the .props since it's a user setting.
* Don't unconditionally use $(TLogLocation) because it is not set on 2015, and also it's per-project.
* Fixed typo in docs "VcpkgInstalledDirectory", and document the limitation that it doesn't work in 2015.
* In manifest mode, put the installed tree in a subdirectory including the triplet to make changing configurations faster.

Known limitations:

* If you change vcpkg.json without changing any .cpp files, we don't rebuild the dependencies even though we should. I don't know how to fix this but it doesn't appear to be a regression.

* Fix .tlog handling.

* Further defend against modified properties on VS2015.

* Document more VS2015 limitations.

* Remove TreatAsLocalProperty comment.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Repair msbuild damage and workaround the way we integrate on VS2015.

This is a fix for a pile of issues discovered by https://github.com/microsoft/vcpkg/pull/18906

* VS 2015 has a bug that the &lt;VcpkgInstalledDir Condition="!$(VcpkgInstalledDir.EndsWith('\'))"&gt;$(VcpkgInstalledDir)\&lt;/VcpkgInstalledDir&gt; dance we do to get a trailing slash is not applied correctly when VcpkgInstalledDir was edited in the same property group attempting to add the trailing slash.
* We need a trailing slash on VcpkgInstalledDir at all times, but https://github.com/microsoft/vcpkg/pull/16173 damaged this by removing it from TreatAsLocalProperty. Add the right TreatAsLocalPropertys back. Add all such slash defenses to the top of the file just beneath, eliminating need to call Path::Combine and friends by following msbuild "directory properties have a trailing slash" convention.
* Move VcpkgOSTarget and VcpkgPlatformTarget into the .targets, as they aren't intended to be overridable by users and don't appear in our selection dialog box(es).
* Don't bother avoiding setting vcpkg properties when VcpkgEnabled is off; after all, VcpkgEnabled is itself a vcpkg property :). I left attempts to skip creating items since creating items can hit the disk.
* Add _Z to several internal msbuild variables.
* Move VcpkgApplocalDeps to the .props since it's a user setting.
* Don't unconditionally use $(TLogLocation) because it is not set on 2015, and also it's per-project.
* Fixed typo in docs "VcpkgInstalledDirectory", and document the limitation that it doesn't work in 2015.
* In manifest mode, put the installed tree in a subdirectory including the triplet to make changing configurations faster.

Known limitations:

* If you change vcpkg.json without changing any .cpp files, we don't rebuild the dependencies even though we should. I don't know how to fix this but it doesn't appear to be a regression.

* Fix .tlog handling.

* Further defend against modified properties on VS2015.

* Document more VS2015 limitations.

* Remove TreatAsLocalProperty comment.</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] improve integrate documentation (#19700)</title>
<updated>2021-08-31T00:11:16+00:00</updated>
<author>
<name>autoantwort</name>
<email>41973254+autoantwort@users.noreply.github.com</email>
</author>
<published>2021-08-31T00:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=2777eada3f0608c337eced841c0023ab405e03d8'/>
<id>2777eada3f0608c337eced841c0023ab405e03d8</id>
<content type='text'>
* [docs] improve integrate documentation

* Small suggestions

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [docs] improve integrate documentation

* Small suggestions

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add triplet option VCPKG_NO_COMPILER_TRACKING (#17526)</title>
<updated>2021-08-26T03:36:28+00:00</updated>
<author>
<name>Kevin Lalumiere</name>
<email>klalumiere@coveo.com</email>
</author>
<published>2021-08-26T03:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=c13c2185225227d4d0434647150cd6cf31b81cb8'/>
<id>c13c2185225227d4d0434647150cd6cf31b81cb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Improve assetcaching.md (#19625)</title>
<updated>2021-08-18T00:33:44+00:00</updated>
<author>
<name>autoantwort</name>
<email>41973254+autoantwort@users.noreply.github.com</email>
</author>
<published>2021-08-18T00:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=6b24f0fa76d171c5756f01f407682f7274cfe238'/>
<id>6b24f0fa76d171c5756f01f407682f7274cfe238</id>
<content type='text'>
* Improve asset caching readme

* Update assetcaching.md

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Improve asset caching readme

* Update assetcaching.md

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix title capitalization from https://github.com/vcpkg/vcpkg.github.io/pull/54 (#19345)</title>
<updated>2021-08-03T20:56:45+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2021-08-03T20:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=5fd29d935099ffce8772068b88014514354d4198'/>
<id>5fd29d935099ffce8772068b88014514354d4198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Describe nugettimeout option in binarycaching (#19084)</title>
<updated>2021-07-23T20:35:23+00:00</updated>
<author>
<name>Eric Kilmer</name>
<email>eric.d.kilmer@gmail.com</email>
</author>
<published>2021-07-23T20:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f7c83acf486c572d7b1ebe5894dc83bca4f5faef'/>
<id>f7c83acf486c572d7b1ebe5894dc83bca4f5faef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] More Getting Started fixes (#18970)</title>
<updated>2021-07-20T23:24:38+00:00</updated>
<author>
<name>Victor Romero</name>
<email>romerosanchezv@gmail.com</email>
</author>
<published>2021-07-20T23:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=3c82e1931ea375fd48fcfb42af09990798ee6489'/>
<id>3c82e1931ea375fd48fcfb42af09990798ee6489</id>
<content type='text'>
* Use valid commmit ID for baseline

* More doc fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use valid commmit ID for baseline

* More doc fixes</pre>
</div>
</content>
</entry>
<entry>
<title>[binarycaching.md] Improve Azure DevOps example (#18807)</title>
<updated>2021-07-06T20:37:15+00:00</updated>
<author>
<name>Julian Xhokaxhiu</name>
<email>julianxhokaxhiu@users.noreply.github.com</email>
</author>
<published>2021-07-06T20:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=ae5b1cf41bfa74b88be6438076afe2fdc10608cb'/>
<id>ae5b1cf41bfa74b88be6438076afe2fdc10608cb</id>
<content type='text'>
Add a missing, but required task for Azure DevOps Pipelines, to automatically authenticate against the Artifacts registry.
This should help any vcpkg newcomer to integrate easily.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a missing, but required task for Azure DevOps Pipelines, to automatically authenticate against the Artifacts registry.
This should help any vcpkg newcomer to integrate easily.</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg.cmake] PREPEND CMAKE_FIND_ROOT_PATH (#17336)</title>
<updated>2021-06-23T22:30:46+00:00</updated>
<author>
<name>autoantwort</name>
<email>41973254+autoantwort@users.noreply.github.com</email>
</author>
<published>2021-06-23T22:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=876e67c26e42c0c7d2daa41c6871af117ae6bec5'/>
<id>876e67c26e42c0c7d2daa41c6871af117ae6bec5</id>
<content type='text'>
* [vcpkg.cmake] PREPEND CMAKE_FIND_ROOT_PATH

* [vcpkg.cmake] make PREPEND optional (default off, option VCPKG_PREFER_VCPKG_LIBS)

* Apply suggestions from code review

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* Update scripts/buildsystems/vcpkg.cmake

Co-authored-by: nicole mazzuca &lt;83086508+strega-nil-ms@users.noreply.github.com&gt;
Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg.cmake] PREPEND CMAKE_FIND_ROOT_PATH

* [vcpkg.cmake] make PREPEND optional (default off, option VCPKG_PREFER_VCPKG_LIBS)

* Apply suggestions from code review

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* Update scripts/buildsystems/vcpkg.cmake

Co-authored-by: nicole mazzuca &lt;83086508+strega-nil-ms@users.noreply.github.com&gt;
Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</pre>
</div>
</content>
</entry>
</feed>
