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
Allow packaging on macOS when ENABLE_MANTIDPLOT=OFF #29652
Allow packaging on macOS when ENABLE_MANTIDPLOT=OFF #29652
Conversation
Ensures that if MantidPlot is disabled then the macOS package only contains the MantidWorkbench bundle
I'm running into the following with Mantid Plot off:
That being said I can't test with Mantid Plot enabled so can't tell if were referencing a library which gets left around from building Mantid Plot or a local issue |
Thanks. That's weird. The script runs the tool |
Same error, so it's a local issue 🤔 |
@DavidFair Did you get anywhere with fixing |
I'm currently blocked by: https://bitbucket.org/jamesrhester/pycifrw/pull-requests/11 As CPack tries to pull in the upstream version and locally the compiler doesn't pull in the right headers |
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.
Test instructions work well for me. I'm not sure if the problem @DavidFair is seeing needs resolved here or not.
No, it's a system issue I'm seeing unrelated (as master has the same). Thanks for approving in the mean time |
Description of work.
Ensures that if MantidPlot is disabled in cmake with
-DENABLE_MANTIDPLOT
then the macOS package only contains the MantidWorkbench bundle and not other stray directories.To test:
-DENABLE_CPACK=ON -DENABLE_MANTIDPLOT=ON -DENABLE_WORKBENCH=ON
and run thepackage
target. The package should still contain both MantidPlot & Workbench.Fixes #28833
Refs #28650
This does not require release notes because it is an internal issue.
Reviewer
Please comment on the following (full description):
Code Review
Functional Tests
Does everything look good? Mark the review as Approve. A member of
@mantidproject/gatekeepers
will take care of it.