Ubuntu 18.04 GCC SPARC64 Compat,
Ubuntu 18.04 GCC S390X Compat,
Ubuntu 18.04 Clang,
+ Ubuntu 18.04 Clang Debug,
Ubuntu 18.04 Clang MSAN,
Windows 2019 MSVC Win32,
Windows 2019 MSVC Win64,
compiler: clang
codecov: ubuntu_clang
+ - name: Ubuntu 18.04 Clang Debug
+ os: ubuntu-18.04
+ compiler: clang
+ codecov: ubuntu_clang
+ build-config: Debug
+
- name: Ubuntu 18.04 Clang MSAN
os: ubuntu-18.04
compiler: clang
run: |
mkdir ${{ matrix.build-dir || '.not-used' }}
cd ${{ matrix.build-dir || '.' }}
- ${{ matrix.cmake-prefix }} cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON
+ ${{ matrix.cmake-prefix }} cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON
env:
CC: ${{ matrix.compiler }}
CFLAGS: ${{ matrix.cflags }}
- name: Compile source code
run: |
cd ${{ matrix.build-dir || '.' }}
- ${{ matrix.cmake-prefix }} cmake --build . --config Release
+ ${{ matrix.cmake-prefix }} cmake --build . --config ${{ matrix.build-config || 'Release' }}
- name: Run test cases
run: |