Skip to content

Fast rebuilds of C/C++ code when needed.#106

Merged
StephenOman merged 2 commits intoNetHack-LE:mainfrom
jbcoe:jbcoe/ccache-fast-rebuilds
Mar 18, 2026
Merged

Fast rebuilds of C/C++ code when needed.#106
StephenOman merged 2 commits intoNetHack-LE:mainfrom
jbcoe:jbcoe/ccache-fast-rebuilds

Conversation

@jbcoe
Copy link

@jbcoe jbcoe commented Mar 14, 2026

Configures CMake to use ccache for faster C/C++ compilation. Modifies pyproject.toml to enable editable.rebuild and specify build-dir for scikit-build-core, ensuring fast, incremental rebuilds when C/C++ sources or project metadata change.

Configures `CMake` to use `ccache` for faster C/C++ compilation.
Modifies `pyproject.toml` to enable `editable.rebuild` and specify
`build-dir` for `scikit-build-core`, ensuring fast, incremental
rebuilds when C/C++ sources or project metadata change.
@jbcoe jbcoe marked this pull request as ready for review March 14, 2026 16:21
@jbcoe jbcoe marked this pull request as draft March 14, 2026 19:10
@jbcoe jbcoe marked this pull request as ready for review March 14, 2026 19:27
@StephenOman StephenOman added the enhancement New feature or request label Mar 15, 2026
@StephenOman StephenOman merged commit 0b96483 into NetHack-LE:main Mar 18, 2026
19 checks passed
@jbcoe
Copy link
Author

jbcoe commented Mar 19, 2026

This seems incompatible with use of Python from within the CMake build and may need rolling back.

See #87

@jbcoe jbcoe deleted the jbcoe/ccache-fast-rebuilds branch March 19, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants