Skip to content

Commit e61c35e

Browse files
committed
done
2 parents 73eb5b6 + 72698fd commit e61c35e

30 files changed

Lines changed: 3052 additions & 158 deletions

.github/workflows/CI.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on: [push, pull_request]
55
env:
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"
@@ -62,7 +63,7 @@ jobs:
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
@@ -71,7 +72,7 @@ jobs:
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

Comments
 (0)