chore(cmake): add CMake presets (#5655)

* chore(cmake): add CMake presets

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* Update .github/workflows/ci.yml

* fix: don't autodetect `.venv` if inside a VIRTUALENV already

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* Update CMakeLists.txt

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Henry Schreiner
2025-05-14 01:29:24 -04:00
committed by GitHub
parent 853bafa0a2
commit 05a6a03e7d
4 changed files with 149 additions and 32 deletions

View File

@@ -13,6 +13,7 @@ ignore = [
"pybind11/include/**",
"pybind11/share/**",
"CMakeLists.txt",
"CMakePresets.json",
"noxfile.py",
]