-
Notifications
You must be signed in to change notification settings - Fork 986
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
[question] combination of several conan configurations #16830
Comments
Hi @dannera thanks for your question. We have previously tried to implement support for appending to the Note that profiles from multiple |
As a side hint, Conan got now the The only issue that this might have is the first initial definition of one of your remotes to retrieve the initial configuration packages. |
Thanks for the ideas. Finally I tried the approach with conan config install-pkg, but getting the initial remote of the config is a tricky chicken and egg problem. Therefore it would be very usefull to hand over the initial remote to the My workaround for the moment is to provide the compressed conan package on a public remote, so that it can be installed via |
Thanks for the suggestion, I agree there is a bit of chicken-and-egg problem, and something like this could help a bit. We will give this a try, see if possible. |
Hi @dannera We have added a |
What is your question?
In our company we use conan across many different independent projects. Each project has its own remote repositories and specific profiles. However most projects use the same tools (e.g. compilers, cmake, etc) that are provided on a central remote and are built with common profiles.
We are looking for a way to provide the common remotes and profiles in one core conan config, while at the same time the projects can maintain their own profiles, remotes or extensions in their conan config. The projects config shall always be based on the core config.
Is there a recommended approach for this usecase of working with several conan configs?
Our initial idea was to combine the different configs by simply installing them one after the other, but the remotes.json gets overwritten. To fix this we consider creating a custom command "config-extend" that deals with this case.
Have you read the CONTRIBUTING guide?
The text was updated successfully, but these errors were encountered: