@@ -5,6 +5,7 @@ on: [push, pull_request]
55env :
66 CMAKE_BUILD_PARALLEL_LEVEL : " 2" # 2 cores on each GHA VM, enable parallel builds
77 CTEST_OUTPUT_ON_FAILURE : " ON" # This way we don't need a flag to ctest
8+ CTEST_PARALLEL_LEVEL : " 2"
89 CTEST_TIME_TIMEOUT : " 5" # some failures hang forever
910 HOMEBREW_NO_ANALYTICS : " ON" # Make Homebrew installation a little quicker
1011 HOMEBREW_NO_AUTO_UPDATE : " ON"
6263
6364 - name : Install cmake-3.14
6465 if : ${{ matrix.build == 'cmake-3.14' }}
65- run : pip install cmake==3.14.3
66+ run : pip install cmake==3.14.3.post1
6667
6768 - name : Setup Fortran compiler
6869 uses : fortran-lang/setup-fortran@v1.6.2
7172 compiler : ${{ matrix.toolchain.compiler }}
7273 version : ${{ matrix.toolchain.version }}
7374
74- # Build and test with built-in BLAS and LAPACK
75+ # Build and test with built-in BLAS and LAPACK
7576 - name : Configure with CMake
7677 if : ${{ contains(matrix.build, 'cmake') && matrix.build != 'cmake-3.14' }}
7778 run : >-
@@ -105,6 +106,7 @@ jobs:
105106 run : >-
106107 ctest
107108 --test-dir ${{ env.BUILD_DIR }}
109+ --parallel
108110 --output-on-failure
109111 --no-tests=error
110112
@@ -148,4 +150,5 @@ jobs:
148150
149151 # 5. Print flags for debugging CI logs
150152 echo "Resolved CFLAGS: $(pkg-config --cflags fortran_stdlib)"
151- echo "Resolved LIBS: $(pkg-config --libs fortran_stdlib)"
153+ echo "Resolved LIBS: $(pkg-config --libs fortran_stdlib)"
154+ run : cmake --install ${{ env.BUILD_DIR }}
0 commit comments