Skip to content

Conversation

@timniederhausen
Copy link
Contributor

Since spack is not available on Windows, this PR adds vcpkg as a secondary package manager as well.

It also includes some changes to the code to make it more portable across different operating systems (e.g. not relying on some transitive #includes or non-standard math defines)

- Don't rely on nonstandard extensions (such as M_PI)
- Don't rely on transitive includes for some standard types
- Switch to C++20 so we can use std::numbers
from 6b575523ce838fc13517d1a8021ce4883efc29c1
These come from a external project and shouldn't be re-formatted.
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.

1 participant