[rollup:2021-07-06] Rollup PR#18838
Conversation
c6c7140 to
fb006cf
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
tensoflow:x64-osx would be skipped in baseline, see #18812 |
[scripts-audit] vcpkg_from_*
[scripts-audit] add guidelines for cmake
[vcpkg-cmake-config] documentation fix
4bb5dbc to
a0b8334
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
90a7bd5 to
6e5d746
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
[scripts-audit] vcpkg_execute_*
[scripts-audit] vcpkg_extract_source_archive
[vcpkg doc] Update examples
[vcpkg] Update the minimum version of vcpkg
[vcpkg_from_git] Fix error if downloads folder does not exist
6e5d746 to
93e97e6
Compare
|
I figured out the problem with the infinite looping. Unfortunately, CMake does not support trailing |
docs/maintainers/cmake-guidelines.md
Outdated
There was a problem hiding this comment.
NB: we believe this is a bug. No change requested.
93e97e6 to
f7f9e48
Compare
| - This `cmake_minimum_required` should be bumped every time a new version | ||
| of CMake is added to `vcpkgTools.xml`, as should the | ||
| `cmake_minimum_required` in all of the helper `CMakeLists.txt` files. | ||
| - `vcpkg.cmake` must assume a version of CMake back to 3.1 in general |
There was a problem hiding this comment.
@strega-nil In the context of #18898, I created a test port for the minimum cmake version.
Even with #18898, at least CMake 3.4 is needed to use vcpkg.cmake:
All scripts in scripts/toolchains/ do use string(APPEND ...).
$ git grep -l "string(APPEND" scripts/toolchains
scripts/toolchains/android.cmake
scripts/toolchains/freebsd.cmake
scripts/toolchains/ios.cmake
scripts/toolchains/linux.cmake
scripts/toolchains/mingw.cmake
scripts/toolchains/openbsd.cmake
scripts/toolchains/osx.cmake
scripts/toolchains/windows.cmakeThere was a problem hiding this comment.
It even nobody complained that it is 3.15 currently
There was a problem hiding this comment.
hmm, okay. This might argue for updating our minimum supported version to 3.4, since we haven't heard complaints.
There was a problem hiding this comment.
It even nobody complained that it is
3.15currently
I did. And I would have complained earlier if the vcpkg ports I need would be mature enough for usage on Ubuntu 18.04 / CMake 3.10.
Uh oh!
There was an error while loading. Please reload this page.