summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorRay <[email protected]>2020-08-20 19:10:38 +0200
committerGitHub <[email protected]>2020-08-20 19:10:38 +0200
commitc500b9c036c6cc6b3e8157d9f82d07a156a044fc (patch)
tree002cf4cc4035eb560b97864b8d909282ad7b240b /.github
parent5ec0f6893777353ac52c5303a2ec7e713068dd56 (diff)
downloadraylib-c500b9c036c6cc6b3e8157d9f82d07a156a044fc.tar.gz
raylib-c500b9c036c6cc6b3e8157d9f82d07a156a044fc.zip
Update windows.yml
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yml24
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: |