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

Use external nlohmann-json library instead of copying the files in th… #279

Merged
merged 2 commits into from
Nov 28, 2023

Conversation

greenscientist
Copy link
Contributor

…e project

Distro have packages for the json library that we use. Instead of having to maintain a local file in the repo, we will rely on external files on the system.

We changed the #include reference to point the the standard files and added a check in the configure to make sure the file is available.
Also updated the github actions to install the right packages and updated the README to add the package to the install instructions

@greenscientist
Copy link
Contributor Author

For #74

…e project

Distro have packages for the json library that we use. Instead of having to maintain a local
file in the repo, we will rely on external files on the system.

We changed the #include reference to point the the standard files and added a check in the configure
to make sure the file is available.
Also updated the github actions to install the right packages and updated the README to add the package
to the install instructions
@tahini
Copy link
Collaborator

tahini commented Nov 27, 2023

Thanks! looks good, but what happens with Docker?

@greenscientist
Copy link
Contributor Author

@tahini , I think it was a sync issue. I had a few failure, but the latest build passed correctly when you check docker hub directly.
I'll do a this with transition also to check if the Docker build there is also correct with this change.

@greenscientist
Copy link
Contributor Author

@greenscientist
Copy link
Contributor Author

PR on the Transition side to also update to bookworm: chairemobilite/transition#781

Copy link
Collaborator

@tahini tahini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok then

@greenscientist greenscientist merged commit 2bcf11c into chairemobilite:v2c Nov 28, 2023
4 checks passed
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.

3 participants