<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/scripts/buildsystems, branch aws-lambda-cpp</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[vcpkg.cmake] Add default triplet for mingw compilers (#19020)</title>
<updated>2021-10-12T18:30:40+00:00</updated>
<author>
<name>Long Nguyen</name>
<email>nguyen.long.908132@gmail.com</email>
</author>
<published>2021-10-12T18:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=193880f0a8d9738a62142dd49aab19069b1ff8d6'/>
<id>193880f0a8d9738a62142dd49aab19069b1ff8d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary &lt;Delete&gt; that races &lt;Touch&gt; (#20313)</title>
<updated>2021-09-24T17:07:26+00:00</updated>
<author>
<name>AndrewDeanMS</name>
<email>45858683+AndrewDeanMS@users.noreply.github.com</email>
</author>
<published>2021-09-24T17:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=86d2925af05fa744e085527e3f34b7c40370f83a'/>
<id>86d2925af05fa744e085527e3f34b7c40370f83a</id>
<content type='text'>
When VcpkgInstallManifestDependencies runs in parallel,
the Delete in one task causes the touch in another to fail.
The Delete isn't actually necessary to accomplish the goal
here, so remove it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When VcpkgInstallManifestDependencies runs in parallel,
the Delete in one task causes the touch in another to fail.
The Delete isn't actually necessary to accomplish the goal
here, so remove it.</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg_cmake_configure/vcpkg_configure_cmake] Support VS2022 17.0 (#19088)</title>
<updated>2021-09-14T03:10:12+00:00</updated>
<author>
<name>Phoebe</name>
<email>20694052+PhoebeHui@users.noreply.github.com</email>
</author>
<published>2021-09-14T03:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=c592209c5f4d537b866548b1f2cb13e296b5dfc6'/>
<id>c592209c5f4d537b866548b1f2cb13e296b5dfc6</id>
<content type='text'>
* [vcpkg] Support VS2022 17.0

* small changes

* Update vcpkg.cmake

* Update the baseline version

* Update the baseline version

* Update the baselin version

* Adress the review suggestions

Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Support VS2022 17.0

* small changes

* Update vcpkg.cmake

* Update the baseline version

* Update the baseline version

* Update the baselin version

* Adress the review suggestions

Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[msbuild] add vcpkg to &lt;Lib&gt; search path (#20054)</title>
<updated>2021-09-08T19:21:06+00:00</updated>
<author>
<name>autoantwort</name>
<email>41973254+autoantwort@users.noreply.github.com</email>
</author>
<published>2021-09-08T19:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f0c569e3e5f08343a689d2231997972b4408ed4b'/>
<id>f0c569e3e5f08343a689d2231997972b4408ed4b</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>The FreeBSD spelling of x86-64 is amd64. (#19456)</title>
<updated>2021-08-12T02:25:56+00:00</updated>
<author>
<name>David Chisnall</name>
<email>davidchisnall@users.noreply.github.com</email>
</author>
<published>2021-08-12T02:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=ad42c88e5136d56e727b4764c5f4aaa42a4c757e'/>
<id>ad42c88e5136d56e727b4764c5f4aaa42a4c757e</id>
<content type='text'>
CMAKE_HOST_SYSTEM_PROCESSOR is set to amd64 on x86-64 FreeBSD systems.
CMake's STREQUAL gives a case-sensitive comparison so this case was
missed during bootstrapping when using vcpkg as a submodule.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMAKE_HOST_SYSTEM_PROCESSOR is set to amd64 on x86-64 FreeBSD systems.
CMake's STREQUAL gives a case-sensitive comparison so this case was
missed during bootstrapping when using vcpkg as a submodule.</pre>
</div>
</content>
</entry>
<entry>
<title>[rollup] 2021-07-26 (#19157)</title>
<updated>2021-07-29T16:47:35+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>83086508+strega-nil-ms@users.noreply.github.com</email>
</author>
<published>2021-07-29T16:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=5304f826b5736eea0aa4749ce49c84539badaf4a'/>
<id>5304f826b5736eea0aa4749ce49c84539badaf4a</id>
<content type='text'>
* [rollup:2021-07-26 1/6] PR #18783 (@strega-nil)

[scripts-audit] vcpkg_copy_tools and friends

* [rollup:2021-07-26 2/6] PR #18898 (@dg0yt)

[vcpkg] Fix toolchain compatibility with cmake &lt; 3.15

* [rollup:2021-07-26 3/6] PR #18980 (@strega-nil)

[cmake-guidelines] Minor update, for `if()`

* [rollup:2021-07-26 4/6] PR #18981 (@strega-nil)

[scripts-audit] vcpkg_check_linkage

* [rollup:2021-07-26 5/6] PR #19158 (@Hoikas)

[vcpkg.cmake] Fix variable case.

* [rollup:2021-07-26 6/6] PR #18839

[scripts-audit] z_vcpkg_get_cmake_vars

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [rollup:2021-07-26 1/6] PR #18783 (@strega-nil)

[scripts-audit] vcpkg_copy_tools and friends

* [rollup:2021-07-26 2/6] PR #18898 (@dg0yt)

[vcpkg] Fix toolchain compatibility with cmake &lt; 3.15

* [rollup:2021-07-26 3/6] PR #18980 (@strega-nil)

[cmake-guidelines] Minor update, for `if()`

* [rollup:2021-07-26 4/6] PR #18981 (@strega-nil)

[scripts-audit] vcpkg_check_linkage

* [rollup:2021-07-26 5/6] PR #19158 (@Hoikas)

[vcpkg.cmake] Fix variable case.

* [rollup:2021-07-26 6/6] PR #18839

[scripts-audit] z_vcpkg_get_cmake_vars

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[rollup] Rollup PR 2021-07-16 (#19001)</title>
<updated>2021-07-20T17:24:58+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>83086508+strega-nil-ms@users.noreply.github.com</email>
</author>
<published>2021-07-20T17:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=0e1dc121856eef84bf1852134e548bf9898dabac'/>
<id>0e1dc121856eef84bf1852134e548bf9898dabac</id>
<content type='text'>
* [rollup:2021-07-16 1/7] PR #18201 (@JackBoosY)

[vcpkg-cmake] Add check for unused cmake variables

* [rollup:2021-07-16 2/7] PR #18397 (@strega-nil)

[vcpkg_list] add new function

* [rollup:2021-07-16 3/7] PR #18782 (@strega-nil)

[scripts-audit] vcpkg_build_ninja

* [rollup:2021-07-16 4/7] PR #18784 (@strega-nil)

[scripts-audit] vcpkg_minimum_required

* [rollup:2021-07-16 5/7] PR #18785 (@strega-nil)

[scripts-audit] vcpkg_replace_string

* [rollup:2021-07-16 6/7] PR #18786 (@strega-nil)

[scripts-audit] windows scripts

* [rollup:2021-07-16 7/7] PR #18945 (@strega-nil)

[many ports] remove deprecated vcpkg_check_features call [1/5]

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;
Co-authored-by: PhoebeHui &lt;20694052+PhoebeHui@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [rollup:2021-07-16 1/7] PR #18201 (@JackBoosY)

[vcpkg-cmake] Add check for unused cmake variables

* [rollup:2021-07-16 2/7] PR #18397 (@strega-nil)

[vcpkg_list] add new function

* [rollup:2021-07-16 3/7] PR #18782 (@strega-nil)

[scripts-audit] vcpkg_build_ninja

* [rollup:2021-07-16 4/7] PR #18784 (@strega-nil)

[scripts-audit] vcpkg_minimum_required

* [rollup:2021-07-16 5/7] PR #18785 (@strega-nil)

[scripts-audit] vcpkg_replace_string

* [rollup:2021-07-16 6/7] PR #18786 (@strega-nil)

[scripts-audit] windows scripts

* [rollup:2021-07-16 7/7] PR #18945 (@strega-nil)

[many ports] remove deprecated vcpkg_check_features call [1/5]

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;
Co-authored-by: PhoebeHui &lt;20694052+PhoebeHui@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[rollup:2021-07-06] Rollup PR (#18838)</title>
<updated>2021-07-14T19:45:18+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>83086508+strega-nil-ms@users.noreply.github.com</email>
</author>
<published>2021-07-14T19:45:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=d369df7ecf194005eaca46f07368779cd486badd'/>
<id>d369df7ecf194005eaca46f07368779cd486badd</id>
<content type='text'>
* [rollup:2021-07-06 1/8] PR #18272 (@strega-nil)

[scripts-audit] vcpkg_from_*

* [rollup:2021-07-06 2/8] PR #18319 (@strega-nil)

[scripts-audit] add guidelines for cmake

* [rollup 2021-07-06 3/8] PR #18410 (@mheyman)

[vcpkg-cmake-config] documentation fix

* [rollup:2021-07-06 4/8] PR #18488 (@strega-nil)

[scripts-audit] vcpkg_execute_*

* [rollup:2021-07-06 5/8] PR #18517 (@strega-nil)

[scripts-audit] vcpkg_extract_source_archive

* [rollup:2021-07-06 6/8] PR #18674 (@NancyLi1013)

[vcpkg doc] Update examples

* [rollup:2021-07-06 7/8] PR #18695 (@JackBoosY)

[vcpkg] Update the minimum version of vcpkg

* [rollup:2021-07-06 8/8] PR #18758 (@ras0219-msft)

[vcpkg_from_git] Fix error if downloads folder does not exist

* build docs!

* fix bond:*-windows

* fix nmap

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;
Co-authored-by: Michael Heyman &lt;Michael.Heyman@jhuapl.edu&gt;
Co-authored-by: NancyLi1013 &lt;lirui09@beyondsoft.com&gt;
Co-authored-by: JackBoosY &lt;yuzaiyang@beyondsoft.com&gt;
Co-authored-by: Robert Schumacher &lt;ras0219@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [rollup:2021-07-06 1/8] PR #18272 (@strega-nil)

[scripts-audit] vcpkg_from_*

* [rollup:2021-07-06 2/8] PR #18319 (@strega-nil)

[scripts-audit] add guidelines for cmake

* [rollup 2021-07-06 3/8] PR #18410 (@mheyman)

[vcpkg-cmake-config] documentation fix

* [rollup:2021-07-06 4/8] PR #18488 (@strega-nil)

[scripts-audit] vcpkg_execute_*

* [rollup:2021-07-06 5/8] PR #18517 (@strega-nil)

[scripts-audit] vcpkg_extract_source_archive

* [rollup:2021-07-06 6/8] PR #18674 (@NancyLi1013)

[vcpkg doc] Update examples

* [rollup:2021-07-06 7/8] PR #18695 (@JackBoosY)

[vcpkg] Update the minimum version of vcpkg

* [rollup:2021-07-06 8/8] PR #18758 (@ras0219-msft)

[vcpkg_from_git] Fix error if downloads folder does not exist

* build docs!

* fix bond:*-windows

* fix nmap

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;
Co-authored-by: Michael Heyman &lt;Michael.Heyman@jhuapl.edu&gt;
Co-authored-by: NancyLi1013 &lt;lirui09@beyondsoft.com&gt;
Co-authored-by: JackBoosY &lt;yuzaiyang@beyondsoft.com&gt;
Co-authored-by: Robert Schumacher &lt;ras0219@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg.cmake] fix X_VCPKG_APPLOCAL_DEPS_INSTALL (#18607)</title>
<updated>2021-07-01T17:45:01+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2021-07-01T17:45:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=b361c2eefa3966cb7cec45275aff32e90430aaa6'/>
<id>b361c2eefa3966cb7cec45275aff32e90430aaa6</id>
<content type='text'>
* [vcpkg.cmake] fix X_VCPKG_APPLOCAL_DEPS_INSTALL

* Billy CR</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg.cmake] fix X_VCPKG_APPLOCAL_DEPS_INSTALL

* Billy CR</pre>
</div>
</content>
</entry>
</feed>
