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

Clean-up dependencies #333

Merged
merged 76 commits into from
Oct 9, 2023
Merged

Clean-up dependencies #333

merged 76 commits into from
Oct 9, 2023

Conversation

20DM
Copy link
Collaborator

@20DM 20DM commented Aug 22, 2023

This change set is to

  • make sure the package can be built with Conan v2
  • make sure the package can be built with vanilla CMake (+ dependencies from homebrew on MacOS)
  • get rid off GreatCMakeCookOff
  • upgrades a few dependencies to more modern versions, incl. eigen/3.4.0, catch2/3.4.0, spdlog/1.12.0
  • add code tweaks to support interface changes in Catch2
  • add code tweaks to get rid off C++ compile time warnings
  • keep the README in sync.

Closes #331
Closes #298
Closes #290
Closes #288

Goes hand-in-hand with astro-informatics/sopt#418

@20DM 20DM added enhancement WIP Still work in progress labels Aug 22, 2023
@20DM 20DM requested a review from mmcleod89 August 22, 2023 16:16
@20DM 20DM self-assigned this Aug 22, 2023
@20DM 20DM marked this pull request as ready for review October 2, 2023 10:38
@20DM 20DM added continuous-integration and removed WIP Still work in progress labels Oct 3, 2023
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
20DM and others added 2 commits October 9, 2023 13:53
Co-authored-by: mmcleod89 <[email protected]>
Co-authored-by: mmcleod89 <[email protected]>
@mmcleod89 mmcleod89 merged commit 63a1955 into development Oct 9, 2023
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants