Add GCS dependencies to resolve_dependency and refactor cmake modules#9072
Add GCS dependencies to resolve_dependency and refactor cmake modules#9072tigrux wants to merge 1 commit intofacebookincubator:mainfrom tigrux:gcs_bigquery_deps
Conversation
✅ Deploy Preview for meta-velox canceled.
|
assignUser
left a comment
There was a problem hiding this comment.
I see that it works with the current protobuf version, that's nice.
I think updating the cmake version is great OVERRIDE_FINDE_PACKAGE is really useful. I am not sure what we gain from EXCLUDE_FROM_ALL though?
Any time resolve_dependencies get's called for any of these they will be needed as a dependency for other target's so they will get build?
|
Once #9861 is merged you can remove the install bits in the workflows and rebase on it (you'll have to wait a bit after the merge for the rebuild of the containers). I'll review after that but looks good so far, thanks for the contribution! :) |
|
Hello @majetideepak, @assignUser, @kgpai, @pedroerp, @bdice. |
assignUser
left a comment
There was a problem hiding this comment.
Looks good thanks! As the docker images have been updated you can remove the steps where you installed the recent cmake in #9861.
CMake/resolve_dependency_modules/google_cloud_cpp_storage.cmake
Outdated
Show resolved
Hide resolved
assignUser
left a comment
There was a problem hiding this comment.
Once CI turns green this should be ready to merge.
bdice
left a comment
There was a problem hiding this comment.
This looks good from what I can tell.
|
@kgpai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
The new features in cmake 3.28 allow the cmake modules to be simplified.
The goal of this change is to refactor and simplify the existing cmake modules.