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

Adds initial CMake presets configuration #2169

Merged
merged 6 commits into from
Nov 17, 2024

Conversation

MattBolitho
Copy link
Contributor

Adds CMake presets that have parity with the existing configuration. This will hopefully make it easier for people to extend/customize Enzyme builds on their platform.

No real changes to the build system are expected because the presets mirror the existing configuration. It's hopefully something that can be refined and extended in future, but works fine for the sake of an initial PR to make it available for basic builds.

Closes #2162

@ZuseZ4
Copy link
Member

ZuseZ4 commented Nov 17, 2024

Would you mind to also add a note about these presets here (or in one of the related pages), so users are aware of this option?
https://enzyme.mit.edu/Installation
Docs live in the EnzymeAD/www repo.

@MattBolitho
Copy link
Contributor Author

Would you mind to also add a note about these presets here (or in one of the related pages), so users are aware of this option?
https://enzyme.mit.edu/Installation
Docs live in the EnzymeAD/www repo.

Great idea and thanks for the info. I will try to get around to it soon!

@wsmoses wsmoses merged commit d9d6338 into EnzymeAD:main Nov 17, 2024
14 of 24 checks passed
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.

Use of CMake Presets
3 participants