Skip to content

Commit 44eaab0

Browse files
authored
Merge branch 'main' into update-submodules-feb-2026
2 parents c156343 + 43934af commit 44eaab0

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,9 @@ jobs:
196196
# we have to do some tricks to get it to run in GitHub Actions.
197197
Nvidia-Build-Only:
198198
runs-on: ubuntu-24.04
199+
# Turned off for now because NVHPC image is too large for free
200+
# GitHub Actions runners, but leaving here for when we can run it again
201+
if: false
199202
env:
200203
FC: nvfortran
201204
NVHPC_IMAGE: nvcr.io/nvidia/nvhpc:25.11-devel-cuda13.0-ubuntu24.04

CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,15 @@ add_subdirectory(fArgParse)
2626
add_subdirectory(pFUnit)
2727
add_subdirectory(yaFyaml)
2828
add_subdirectory(pFlogger)
29+
30+
# https://www.scivision.dev/cmake-auto-gitignore-build-dir/
31+
# --- auto-ignore build directory
32+
if(NOT EXISTS ${PROJECT_BINARY_DIR}/.gitignore)
33+
file(WRITE ${PROJECT_BINARY_DIR}/.gitignore "*")
34+
endif()
35+
36+
# Piggyback that file into install
37+
install(
38+
FILES ${PROJECT_BINARY_DIR}/.gitignore
39+
DESTINATION ${CMAKE_INSTALL_PREFIX}
40+
)

ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
- Advanced test filtering with regex and glob patterns
1717
- Fix automatic rebuild when adding new test files
1818
- Minor updates to CI
19+
- Added CMake code to "auto-ignore" build and install directories
1920

2021
## [1.22.0] - 2025-11 24
2122

0 commit comments

Comments
 (0)