Skip to content

Refine the packaging infrastructure.#207

Open
eirrgang wants to merge 5 commits intollnl:notexfrom
eirrgang:eirrgang-packaging
Open

Refine the packaging infrastructure.#207
eirrgang wants to merge 5 commits intollnl:notexfrom
eirrgang:eirrgang-packaging

Conversation

@eirrgang
Copy link

@eirrgang eirrgang commented Mar 5, 2026

Continues the CMake reorganization and migrates from setup.py to pyproject.toml to drive the build and packaging.

Use pyproject.toml and scikit-build-core to drive the CMake build.

Minor CMake modernization.

Add some CMake infrastructure to try to handle the
three target build types (cuda, hip, and cpu-only)
but the project infrastructure may not be set up
for non-cuda builds at this point.
- Fix default accelerator framework.
- Only define `__USE_NOTEX` for AMD
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