Replies: 7 comments
-
Hello @kgpai, @pedroerp, @majetideepak, @assignUser, @bdice. |
Beta Was this translation helpful? Give feedback.
-
This is really awesome and makes it so much easier to add new packages. CMake intercepts the I am for the bump, cmake is really easy to install in user space and the more recent versions come with great new features like the ones mentioned or file sets (which make installing things MUCH easier). I don't really see a reason to stick with an older version. |
Beta Was this translation helpful? Give feedback.
-
Hi Sandino, I think it would be great to add the new features 3.28 - If can ensure that we update all the images and see no problems on the supported platforms, I am all for it |
Beta Was this translation helpful? Give feedback.
-
I removed the WIP mark from the PR. |
Beta Was this translation helpful? Give feedback.
-
I created a PR with changes specific to the setup scripts: |
Beta Was this translation helpful? Give feedback.
-
The PR was updated and approved, just waiting for its merge. |
Beta Was this translation helpful? Give feedback.
-
Closing discussion, the PR was merged. |
Beta Was this translation helpful? Give feedback.
-
CMake 3.24 and the 3.28 provide two improvements to the FetchContent module:
https://cmake.org/cmake/help/v3.28/module/FetchContent.html
New in version 3.24: OVERRIDE_FIND_PACKAGE - This makes the content available to be available for find_package.
New in version 3.28: EXCLUDE_FROM_ALL - Prevents the targets of the content from being added to the all target.
I created a PR that uses cmakes 3.28.3 to simplify the respective .cmake of protobuf, and also adds the dependencies of Google Cloud C++ (Storage and BigQuery) including Abseil and gRPC:
#9072
The PR is provided as a WIP and I think it may be divided into 3 PRs:
Beta Was this translation helpful? Give feedback.
All reactions