Skip to content

Commit

Permalink
GitHub workflows: update compiler names
Browse files Browse the repository at this point in the history
  • Loading branch information
Wend4r committed Sep 3, 2024
1 parent 23409ed commit e3670f4
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ env:
CMAKE_RELEASE_PRESET_NAME: Release
CMAKE_RELEASE_CONFIG_NAME: Release
CMAKE_RELEASE_OUTPUT_PATTERN: build/Release/*.a
CMAKE_CC: clang
CMAKE_CXX: clang++
CLANG_CC: clang
CLANG_CXX: clang++

jobs:
build:
Expand Down Expand Up @@ -88,31 +88,31 @@ jobs:
- name: Debug - Configure CMake (Clang)
run: >
cmake --preset ${{ env.CMAKE_DEBUG_PRESET_NAME }}
-DCMAKE_C_COMPILER=${{ env.CMAKE_CC }}
-DCMAKE_CXX_COMPILER=${{ env.CMAKE_CXX }}
-DCMAKE_C_COMPILER=${{ env.CLANG_CC }}
-DCMAKE_CLANG_CXX_COMPILER=${{ env.CLANG_CXX }}
- name: Debug - Build
- name: Debug - Build (Clang)
run: cmake --build --preset ${{ env.CMAKE_DEBUG_PRESET_NAME }} --parallel --config ${{ env.CMAKE_DEBUG_CONFIG_NAME }}

- name: Debug - Upload build artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}_${{ env.CMAKE_DEBUG_PRESET_NAME }}
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}-${{ env.CLANG_CC }}-${{ env.CMAKE_DEBUG_PRESET_NAME }}
path: |
${{ env.CMAKE_DEBUG_OUTPUT_PATTERN }}
- name: Release - Configure CMake (Clang)
run: >
cmake --preset ${{ env.CMAKE_RELEASE_PRESET_NAME }}
-DCMAKE_C_COMPILER=${{ env.CMAKE_CC }}
-DCMAKE_CXX_COMPILER=${{ env.CMAKE_CXX }}
-DCMAKE_C_COMPILER=${{ env.CLANG_CC }}
-DCMAKE_CLANG_CXX_COMPILER=${{ env.CLANG_CXX }}
- name: Release - Build
- name: Release - Build (Clang)
run: cmake --build --preset ${{ env.CMAKE_RELEASE_PRESET_NAME }} --parallel --config ${{ env.CMAKE_RELEASE_CONFIG_NAME }}

- name: Release - Upload build artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}_${{ env.CMAKE_RELEASE_PRESET_NAME }}
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}-${{ env.CLANG_CC }}-${{ env.CMAKE_RELEASE_PRESET_NAME }}
path: |
${{ env.CMAKE_RELEASE_OUTPUT_PATTERN }}
16 changes: 8 additions & 8 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ env:
CMAKE_RELEASE_PRESET_PUBLIC_NAME: Release
CMAKE_RELEASE_CONFIG_NAME: Release
CMAKE_RELEASE_OUTPUT_PATTERN: build/Windows/Release/Release/*
CMAKE_CC: cl
CMAKE_CXX: cl
MSVC_CC: cl
MSVC_CXX: cl

jobs:
build:
Expand Down Expand Up @@ -87,29 +87,29 @@ jobs:
- name: Debug - Configure CMake
run: >
cmake --preset ${{ env.CMAKE_DEBUG_PRESET_NAME }}
-DCMAKE_C_COMPILER=${{ env.CMAKE_CC }}
-DCMAKE_CXX_COMPILER=${{ env.CMAKE_CXX }}
-DCMAKE_C_COMPILER=${{ env.MSVC_CC }}
-DCMAKE_CXX_COMPILER=${{ env.MSVC_CXX }}
- name: Debug - Build
run: cmake --build --preset ${{ env.CMAKE_DEBUG_PRESET_NAME }} --parallel --config ${{ env.CMAKE_DEBUG_CONFIG_NAME }}

- name: Debug - Upload build artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}_${{ env.CMAKE_DEBUG_PRESET_PUBLIC_NAME }}
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}-${{ env.MSVC_CC }}-${{ env.CMAKE_DEBUG_PRESET_PUBLIC_NAME }}
path: ${{ env.CMAKE_DEBUG_OUTPUT_PATTERN }}

- name: Release - Configure CMake
run: >
cmake --preset ${{ env.CMAKE_RELEASE_PRESET_NAME }}
-DCMAKE_C_COMPILER=${{ env.CMAKE_CC }}
-DCMAKE_CXX_COMPILER=${{ env.CMAKE_CXX }}
-DCMAKE_C_COMPILER=${{ env.MSVC_CC }}
-DCMAKE_CXX_COMPILER=${{ env.MSVC_CXX }}
- name: Release - Build
run: cmake --build --preset ${{ env.CMAKE_RELEASE_PRESET_NAME }} --parallel --config ${{ env.CMAKE_RELEASE_CONFIG_NAME }}

- name: Release - Upload build artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}_${{ env.CMAKE_RELEASE_PRESET_PUBLIC_NAME }}
name: ${{ env.REPOSITORY_NAME }}-${{ env.LATEST_TAG }}-${{ runner.os }}-${{ env.MSVC_CC }}-${{ env.CMAKE_RELEASE_PRESET_PUBLIC_NAME }}
path: ${{ env.CMAKE_RELEASE_OUTPUT_PATTERN }}

0 comments on commit e3670f4

Please sign in to comment.