diff options
| author | Ray <[email protected]> | 2020-08-20 19:10:38 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-08-20 19:10:38 +0200 |
| commit | c500b9c036c6cc6b3e8157d9f82d07a156a044fc (patch) | |
| tree | 002cf4cc4035eb560b97864b8d909282ad7b240b /.github | |
| parent | 5ec0f6893777353ac52c5303a2ec7e713068dd56 (diff) | |
| download | raylib-c500b9c036c6cc6b3e8157d9f82d07a156a044fc.tar.gz raylib-c500b9c036c6cc6b3e8157d9f82d07a156a044fc.zip | |
Update windows.yml
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/windows.yml | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index c194df6c..0401ea0b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false max-parallel: 1 matrix: - compiler: [mingw-w64, msvc16] + compiler: [mingw-w64, clang, msvc16] bits: [32, 64] include: - compiler: mingw-w64 @@ -26,6 +26,14 @@ jobs: ARCH: "x86_64" COMPILER_PATH: "C:\\msys64\\mingw64\\bin" WINDRES_ARCH: pe-x86-64 + - compiler: clang + bits: 32 + ARCH: "i686" + COMPILER_PATH: "C:\\msys64\\clang32\\bin" + - compiler: clang + bits: 64 + ARCH: "x86_64" + COMPILER_PATH: "C:\\msys64\\clang64\\bin" - compiler: msvc16 bits: 32 ARCH: "x86" @@ -53,8 +61,7 @@ jobs: mkdir include mkdir lib cd ../../../raylib - dir C:\msys64\clang32 - dir C:\msys64\clang64 + dir C:\msys64\clang32\bin # Setup MSBuild.exe path if required - name: Setup MSBuild @@ -64,7 +71,6 @@ jobs: - name: Build Library (MinGW-w64) run: | cd src - set PATH=%PATH%;${{ matrix.COMPILER_PATH }} ${{ matrix.ARCH }}-w64-mingw32-gcc.exe -v ${{ matrix.COMPILER_PATH }}/windres.exe -h make PLATFORM=PLATFORM_DESKTOP CC=${{ matrix.ARCH }}-w64-mingw32-gcc.exe RAYLIB_LIBTYPE=STATIC RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" @@ -73,6 +79,16 @@ jobs: cd .. shell: cmd if: matrix.compiler == 'mingw-w64' + + - name: Build Library (Clang) + run: | + cd src + ${{ matrix.COMPILER_PATH }}\clang.exe -v + make PLATFORM=PLATFORM_DESKTOP CC=${{ matrix.ARCH }}-w64-mingw32-gcc.exe RAYLIB_LIBTYPE=STATIC RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" + make PLATFORM=PLATFORM_DESKTOP CC=${{ matrix.ARCH }}-w64-mingw32-gcc.exe RAYLIB_LIBTYPE=SHARED RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" -B + cd .. + shell: cmd + if: matrix.compiler == 'clang' - name: Build Library (MSVC16) run: | |
