diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1c5643..bbb7091 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,8 @@ jobs: defaults: run: shell: bash + env: + CXX: ${{matrix.platform.env}} strategy: fail-fast: false @@ -22,8 +24,8 @@ jobs: - { name: Windows ClangCL, os: windows-latest, flags: -T ClangCL } - { name: Windows Clang, os: windows-latest, flags: -GNinja -DCMAKE_CXX_COMPILER=clang++ } - { name: Linux GCC, os: ubuntu-latest } - - { name: Linux Clang, os: ubuntu-latest, flags: -DCMAKE_CXX_COMPILER=clang++ } - - { name: macOS GCC, os: macos-latest, flags: -DCMAKE_CXX_COMPILER=g++-12 } + - { name: Linux Clang, os: ubuntu-latest, env: CXX=clang++ } + - { name: macOS GCC, os: macos-latest, env: CXX=g++-12 SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/ } - { name: macOS Clang, os: macos-latest, flags: -GXcode } type: - { name: Shared, flags: "ON" }