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

[FIX] Fix libstdc++fs, latest FairRoot breaking changes and format cmake scripts #895

Merged
merged 1 commit into from
Oct 18, 2023

Conversation

YanzhaoW
Copy link
Contributor

@YanzhaoW YanzhaoW commented Oct 6, 2023

Changes:

  1. Remove the flag -lstdc++fs in r3bbase/CMakeLists.txt when macOS is used (due to an issue reported by @hapol). However the flag is still needed for gcc version less or equal to 8. The flag is also removed since gcc 9 (see the release note).
  2. Upstream FairRoot removes the cmake MACRO pad recently (see here). Their usages in the root cmake file have been replaced by fair_pad.
  3. Change VMC dependency from ${VMCLIB} to a target VMCLibrary
  4. Format cmake scripts according to .cmake-format in the root dir.

Checklist:

@YanzhaoW
Copy link
Contributor Author

@jose-luis-rs Ready to be merged

@jose-luis-rs jose-luis-rs merged commit 782356b into R3BRootGroup:dev Oct 18, 2023
5 checks passed
@YanzhaoW YanzhaoW deleted the edwin_fix_cmake branch October 31, 2023 16:00
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