diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ca9efffae3f8593e1c332c71ab6f7cbc28e545f2..5f4ca8ef1fc9de98ad131ff451f25595b51225e9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,6 +16,9 @@ jobs:
         compiler: [ gcc, clang ]
         target: [ sse4.2, avx2 ]
 
+    env:
+      CC: ${{ matrix.compiler }}
+
     steps:
     - uses: actions/checkout@master
       with:
@@ -28,7 +31,7 @@ jobs:
         sudo apt-get install -y cmake pkg-config libgd-dev ${{matrix.compiler}}
 
     - name: CTest Build
-      run: ctest -VV -S cmake/TestVecCore.cmake,${{matrix.target}}
+      run: env CC=${CC} CXX=${CC/g*/g++} ctest -VV -S cmake/TestVecCore.cmake,${{matrix.target}}
 
   macos:
     name: MacOS