Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GH actions: Drop Mac and Linux/LLVM build
Browse files Browse the repository at this point in the history
Both do not run. Mac is challenging to debug without mac hardware, LLVM on Linux does not support std::expected with libstdc++
janhenke committed May 28, 2024
1 parent 7bbbfad commit 56cc0a5
Showing 1 changed file with 5 additions and 22 deletions.
27 changes: 5 additions & 22 deletions .github/workflows/cmake-multi-platform.yml
Original file line number Diff line number Diff line change
@@ -18,31 +18,25 @@ jobs:
fail-fast: false

matrix:
os: [ macos-latest, ubuntu-24.04, windows-latest ]
os: [ ubuntu-24.04, windows-latest ]
toolchain: [ GNU, LLVM, MSVC ]
build_type: [ Debug, Release ]
include:
- os: macos-latest
toolchain: LLVM
- os: ubuntu-24.04
toolchain: GNU
c_compiler: gcc-14
cpp_compiler: g++-14
- os: ubuntu-24.04
toolchain: LLVM
c_compiler: clang-18
cpp_compiler: clang++-18
- os: windows-latest
toolchain: LLVM
msvc_toolchain: ClangCL
- os: windows-latest
toolchain: MSVC
msvc_toolchain: v143
exclude:
- os: macos-latest
toolchain: GNU
- os: macos-latest
toolchain: MSVC
- os: ubuntu-24.04
toolchain: LLVM
c_compiler: clang-18
cpp_compiler: clang++-18
- os: ubuntu-24.04
toolchain: MSVC
- os: windows-latest
@@ -68,17 +62,6 @@ jobs:
if: runner.os == 'Windows'
run: choco install pkgconfiglite

- name: Configure CMake (Linux)
if: runner.os == 'macOS'
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-G "Xcode"
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-DCMAKE_TOOLCHAIN_FILE="$VCPKG_INSTALLATION_ROOT/scripts/buildsystems/vcpkg.cmake"
-S ${{ github.workspace }}
- name: Configure CMake (Linux)
if: runner.os == 'Linux'
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.

0 comments on commit 56cc0a5

Please sign in to comment.