-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspace install with meta-project and monolithic build #17675
base: develop2
Are you sure you want to change the base?
Workspace install with meta-project and monolithic build #17675
Conversation
Quick question: is the |
Can we somehow filter (in a user-configurable way) what part of the workspace gets installed? I checked out this PR's branch, and the One more point in favor of such filtering - a user might be not interested in the whole set of deps for all monorepo, f.x. if their team is only focused on a small subset of projects in there. On my previous job we had essentially a few So maybe do something like |
No, it is not, it is the very first iteration of an "incubating" feature. Things are very far from being set in stone. I like the idea of putting it inside the |
If the workspace will contain different folders as editables for different platforms, this sounds like a job for the
The individual package flow still works, it is always possible to do |
If this is exactly the intended use case for having
I am currently considering this feature from the perspective of #17549 . |
yes, exactly, the
That would be better managed in the other issue. But the plain |
Changelog: Feature: Workspace new
workspace install
command for monolithic super-projects containing multipleeditables
.Changelog: Feature: New
conan new workspace
template contains CMake-based monolithic super-project that works withconan workspace install
.Docs: https://github.com/conan-io/docs/pull/XXXX
Very early stage proof of concept based on FetchContent
Close #17665
Close #17723