Sha256: de14165cc2427192e48ec9a7aa503308bce20e072a9f731dd254a9b5e0bf323a
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
name: Test CMake build on: [push, pull_request] jobs: build: name: Cmake strategy: fail-fast: false matrix: cc: [gcc, clang] cmake_flags: ["", "-DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON", "-DUSE_DTOA_LIBRARY=ON -DBUILD_TESTS=ON", "-DUSE_MEM_FILE=ON -DBUILD_TESTS=ON", "-DUSE_NO_MD5=ON -DBUILD_TESTS=ON", "-DUSE_OPENSSL_MD5=ON -DBUILD_TESTS=ON", "-DUSE_STANDARD_TMPFILE=ON -DBUILD_TESTS=ON", "-DUSE_SYSTEM_MINIZIP=ON -DBUILD_TESTS=ON", "-DUSE_SYSTEM_MINIZIP=ON -DUSE_OPENSSL_MD5=ON -DBUILD_TESTS=ON"] runs-on: ubuntu-latest env: CC: ${{ matrix.cc }} steps: - uses: actions/checkout@v2 - name: Install dependencies run: | python -m pip install --upgrade pip pip install pytest sudo apt update sudo apt-get -y install zlib1g-dev sudo apt-get -y install libminizip-dev sudo apt-get -y install libssl-dev - name: Configure CMake working-directory: ${{ github.workspace }}/cmake run: cmake .. -DBUILD_TESTS=ON ${{ matrix.cmake_flags }} -DCMAKE_BUILD_TYPE=Release - name: Build working-directory: ${{ github.workspace }}/cmake run: cmake --build . --config Release --parallel - name: Test working-directory: ${{ github.workspace }}/cmake run: ctest -C Release -V
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fast_excel-0.5.0 | libxlsxwriter/.github/workflows/cmake_actions.yml |