File tree 2 files changed +37
-4
lines changed
2 files changed +37
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: CMake CI
2
2
3
3
on :
4
4
push :
5
- paths-exclude :
5
+ paths-ignore :
6
6
- ' .github/workflows/make.yml'
7
7
- ' .gitignore'
8
8
- ' README'
11
11
- ' **Makefile'
12
12
- ' SLmake.inc.example'
13
13
pull_request :
14
- paths-exclude :
14
+ paths-ignore :
15
15
- ' .github/workflows/make.yml'
16
16
- ' .gitignore'
17
17
- ' README'
@@ -193,3 +193,36 @@ jobs:
193
193
194
194
- name : Install
195
195
run : cmake --install build
196
+
197
+
198
+ macos-real32 :
199
+ # just testing one precision to save time on MacOS runner
200
+ runs-on : macos-latest
201
+
202
+ env :
203
+ HOMEBREW_NO_INSTALL_CLEANUP : 1
204
+ FC : gfortran-11
205
+
206
+ steps :
207
+
208
+ - name : Checkout ScaLAPACK
209
+ uses : actions/checkout@v3
210
+
211
+ - name : Setup MPI
212
+ run : brew install open-mpi
213
+
214
+ - name : CMake configuration
215
+ run : >
216
+ cmake -B build
217
+ --install-prefix ${{ runner.temp }}
218
+ -DBUILD_SINGLE=on -DBUILD_DOUBLE=off -DBUILD_COMPLEX=off -DBUILD_COMPLEX16=off
219
+ -DMPIEXEC_PREFLAGS=${{ env.MPIEXEC_PREFLAGS }}
220
+
221
+ - name : Build
222
+ run : cmake --build build --parallel
223
+
224
+ - name : Test
225
+ run : ctest --test-dir build --schedule-random --output-on-failure --timeout 180
226
+
227
+ - name : Install
228
+ run : cmake --install build
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: Makefile CI
2
2
3
3
on :
4
4
push :
5
- paths-exclude :
5
+ paths-ignore :
6
6
- ' .github/workflows/cmake.yml'
7
7
- ' .gitignore'
8
8
- ' README'
12
12
- ' **CMakeLists.txt'
13
13
- ' **.cmake'
14
14
pull_request :
15
- paths-exclude :
15
+ paths-ignore :
16
16
- ' .github/workflows/cmake.yml'
17
17
- ' .gitignore'
18
18
- ' README'
You can’t perform that action at this time.
0 commit comments