Skip to content
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

Adding conan package manager (Opt-in) #1077

Merged
merged 1 commit into from
Aug 22, 2024

Conversation

YanzhaoW
Copy link
Contributor

@YanzhaoW YanzhaoW commented Aug 14, 2024

Purpose

Adding conan package manager to R3BRoot such that users can freely utilize popular C++ packages without waiting for updates from FairSoft.

By default, conan package manager is not enabled. To enable it, users have to configure cmake with cmake presets (in project root folder):

git submodule update --init --recursive
cmake --preset default

This PR is one part of the PR #890. Other parts will be presented in the following PRs.

Any reviews and comments are welcome.


Checklist:

Conan package manager is now added to R3BRoot. By default, it's disable.
Building the project with conan package manager can be achieved with
cmake preset and conan cmake wrapper as a git submodule.
@YanzhaoW
Copy link
Contributor Author

Hi @jose-luis-rs . It's ready to be merged.

@jose-luis-rs
Copy link
Contributor

Hi @YanzhaoW

Let me know if you want to change/update something wrt this message:

==> WARNING: A newer version of conda exists. <==
current version: 23.5.2
latest version: 24.7.1

Please update conda by running

$ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

 conda install conda=24.7.1

@YanzhaoW
Copy link
Contributor Author

@jose-luis-rs

Thanks for the info. I will update the conda version directly from the container. So there is no need to do any change in this PR regarding this.

@jose-luis-rs jose-luis-rs merged commit 78feb09 into R3BRootGroup:dev Aug 22, 2024
6 checks passed
@YanzhaoW YanzhaoW deleted the edwin_r3b_update branch January 10, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants