This commit is contained in:
cmclark00 2024-08-13 21:52:18 -04:00
parent 578cd52030
commit 8e667f8d8c

View file

@ -29,6 +29,11 @@ jobs:
cd build cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc
make make
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: linux-${{ matrix.arch }}-binaries
path: build/*
build-macos: build-macos:
name: Build on macOS name: Build on macOS
@ -46,6 +51,11 @@ jobs:
cd build cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=$(if [ "${{ matrix.arch }}" == "x64" ]; then echo "x86_64"; else echo "arm64"; fi) cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=$(if [ "${{ matrix.arch }}" == "x64" ]; then echo "x86_64"; else echo "arm64"; fi)
make make
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: macos-${{ matrix.arch }}-binaries
path: build/*
build-windows: build-windows:
name: Build on Windows name: Build on Windows
@ -65,3 +75,8 @@ jobs:
cd build cd build
cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
mingw32-make mingw32-make
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: windows-${{ matrix.arch }}-binaries
path: build/*