-
Notifications
You must be signed in to change notification settings - Fork 458
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
CMake and ext package upgrades #1061
CMake and ext package upgrades #1061
Conversation
Signed-off-by: Michael Dolan <[email protected]>
NOTE: I did some refactoring of the OpenGL and headless rendering messaging section of the main CMakeLists.txt file. It will now not check or warn about headless rendering unless GPU rendering can be enabled. Worth a sanity check from @hodoulp and @ChinYing-Li . Thanks! |
Closing and reopening to re-trigger CI |
@michdolan Without the fixes from @scoopxyz any builds with python 2.x fail! |
Our CI builds and tests Python 2 and 3 and everything built and passed Python tests. Where are you seeing a build failure? The intent is for Sean to submit a follow-up PR, which in a worst case scenario could be merged immediately after this PR. We had a lot of issues around DCO failing when collaborating on the previous PR. |
Here are the Python 2.7 builds for reference: Linux: |
Here is my result (macOS, python 2.7.16):
|
try adding to cmake call: |
We can try to merge @scoopxyz commits into this PR again if needed. It should be clean now since the branch is new. It gets complicated when needing to rebase to amend commit messages when there are multiple contributors. |
Yeah, quickly finding how nasty it gets if we don't validate DCO before creating any PRs... maybe there is a post-commit hook we could enforce it with? |
It does not work.
Something to talk at the TSC. Many contributors (first contribution) get stuck with their pull request because of that 'double' validation i.e. always one missing. |
@scoopxyz if you make a PR against this new branch we can give it a whirl again. |
@hodoulp try additionally setting 'PYTHON_INCLUDE_DIRS', e.g: |
A variety of updates to ext package versions and CMake find modules:
See #1016 for discussion around other changes. This branch contains my commits cherry-picked from that branch. @scoopxyz will submit a follow-up PR with his changes.
Signed-off-by: Michael Dolan [email protected]