-
Couldn't load subscription status.
- Fork 35
Prefix the interpreter cmake options #505
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
Conversation
|
@aaronj0 I don't understand the motivation for this change. Seems random. The PR description doesn't say why it needs to be done, just what is being done. cc @vgvassilev Also the workflows (and probably the code too even though I haven't checked) in cppyy and related repos all assume the old options, so will break a lot of things. If any other repo which builds on CppInterOp we don't work on is using the old options they will break too. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #505 +/- ##
=======================================
Coverage 71.29% 71.29%
=======================================
Files 9 9
Lines 3567 3567
=======================================
Hits 2543 2543
Misses 1024 1024
|
|
clang-tidy review says "All clean, LGTM! 👍" |
This is not random. This is a requirement for ROOT and has been discussed with @vgvassilev |
|
@mcbarton As for your concerns about the workflows, it's something that can be just updated. Other than the cppyy repos, xeus does not use this option anywhere since InterOp is not configured in any way and uses clang-repl by default. |
Even so, its best to have this reason in the PR description, because without it, anybody stumbling across the PR who was not party to the conversation between you and @vgvassilev would have no idea why this change was made. Can you make the required changes in the cppyy related repos, so they don't break with this change? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. It's quite annoying that so many yaml files had to be updated.
That was an urgent request from our ROOT client and we need to act quickly... |
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Based on the change in CppInterOp: compiler-research/CppInterOp#505 that prefixes the build option with `CPPINTEROP`
Prefix
USE_REPLandUSE_CLING