From 68ff73bc56c794aa294953dd6f20a54bdd174114 Mon Sep 17 00:00:00 2001 From: ClausKlein Date: Mon, 13 Jul 2026 20:20:58 +0200 Subject: [PATCH] Workaround for missing GitHub Actions expression --- .github/workflows/linux.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 75f17a71..36a50306 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -178,10 +178,18 @@ jobs: working-directory: ${{runner.workspace}}/build env: CXX: ${{ matrix.cxx }} - CC: ${{ startsWith(matrix.cxx, 'g++') && replace(matrix.cxx, 'g++', 'gcc') || - replace(matrix.cxx, 'clang++', 'clang') }} CXXFLAGS: ${{matrix.cxxflags}} ${{matrix.cxxflags_extra}} run: | + case "$CXX" in + g++-*) + export CC="${CXX/g++/gcc}" + ;; + clang++-*) + export CC="${CXX/clang++/clang}" + ;; + esac + echo "CC=$CC" + echo "CXX=$CXX" cmake ${{matrix.gen && '-G' || ''}} ${{matrix.gen}} \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ -DCMAKE_CXX_STANDARD=${{matrix.std}} \