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

V1.3dev add cmake system redo #8

Open
wants to merge 2,033 commits into
base: master
Choose a base branch
from

Conversation

tcumby
Copy link

@tcumby tcumby commented May 7, 2023

Hi Ryan,

This is the basic CMake build system with scikit-builld used to build the package (utilizing the CMake build system). The Github CI is able to build on macOS (13), Ubuntu 20.04 and Windows (2022 Server). Right now I have a build failure with WIndows & Python 3.7 in the CI, but all other permutations of macOS 13 / Ubuntu 20.04 and Python 3.6 - 3.10 are building. We should also look at the flake8 linter failures on the various python samples.

Currently it is pulling libtmpl from my fork and the add-cmake-build-system-redo branch.

Best regards,
Ty

@ryanmaguire
Copy link
Collaborator

ryanmaguire commented May 9, 2023 via email

@tcumby
Copy link
Author

tcumby commented May 20, 2023

Hi Ryan,

No worries. rss_ringoccs and libtmpl are a terrific amount of work!

CMake 3.20 is the minimum, but since we support macOS we may need to increase that to 3.24 as XCode 14 has change a number of details of its project format.

Best regards,
Ty

@ryanmaguire ryanmaguire force-pushed the master branch 3 times, most recently from f8e08da to 7858df1 Compare July 15, 2023 20:29
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.

3 participants