Skip to content

Commit c75df58

Browse files
committed
nofind preset ci
1 parent 681c134 commit c75df58

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,18 +106,12 @@ jobs:
106106
sudo apt-get update
107107
108108
- name: install Flang
109-
run: sudo apt install --no-install-recommends ninja-build clang-${{ matrix.llvm-version }} flang-${{ matrix.llvm-version }}
109+
run: sudo apt install --no-install-recommends clang-${{ matrix.llvm-version }} flang-${{ matrix.llvm-version }}
110110

111111
- uses: actions/checkout@v4
112112

113-
- name: configure Cmake
114-
run: cmake --preset multi -Dbuild_zlib:BOOL=true
115-
116-
- name: Build / test Debug
117-
run: cmake --workflow --preset debug
118-
119-
- name: Build / test Release
120-
run: cmake --workflow --preset release
113+
- name: CMake build & test
114+
run: cmake --workflow nofind
121115

122116

123117

CMakePresets.json

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": 6,
33

4-
"configurePresets": [
4+
"configurePresets": [
55
{
66
"name": "default",
77
"binaryDir": "${sourceDir}/build",
@@ -14,6 +14,14 @@
1414
"displayName": "Ninja Multi-Config",
1515
"generator": "Ninja Multi-Config"
1616
},
17+
{
18+
"name": "nofind", "inherits": "default",
19+
"binaryDir": "${sourceDir}/build-nofind",
20+
"displayName": "don't find HDF5 or Zlib",
21+
"cacheVariables": {
22+
"h5fortran_find": false
23+
}
24+
},
1725
{
1826
"name": "coverage",
1927
"binaryDir": "${sourceDir}/build-coverage",
@@ -26,10 +34,8 @@
2634
}
2735
],
2836
"buildPresets": [
29-
{
30-
"name": "default",
31-
"configurePreset": "default"
32-
},
37+
{ "name": "default", "configurePreset": "default" },
38+
{ "name": "nofind", "configurePreset": "nofind" },
3339
{
3440
"name": "explain",
3541
"configurePreset": "default",
@@ -86,6 +92,7 @@
8692
"timeout": 60
8793
}
8894
},
95+
{ "name": "nofind", "configurePreset": "nofind", "inherits": "default" },
8996
{
9097
"name": "release", "inherits": "default",
9198
"configurePreset": "multi",
@@ -154,6 +161,14 @@
154161
"name": "release"
155162
}
156163
]
164+
},
165+
{
166+
"name": "nofind",
167+
"steps": [
168+
{ "type": "configure", "name": "nofind" },
169+
{ "type": "build", "name": "nofind" },
170+
{ "type": "test", "name": "nofind" }
171+
]
157172
}
158173
]
159174
}

0 commit comments

Comments
 (0)