Add github build action for linux

This commit is contained in:
Jan Šimek 2022-06-01 05:40:49 +02:00
parent 9c68848d14
commit 13e67b98bd
2 changed files with 21 additions and 2 deletions

View File

@ -20,7 +20,7 @@ defaults:
jobs:
Build:
build-windows:
runs-on: windows-latest
steps:
@ -40,3 +40,22 @@ jobs:
path: |
Build/*/fallout2-ce.exe
retention-days: 7
build-linux32:
runs-on: ubuntu-22.04
steps:
- name: Clone
uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install g++-multilib libsdl2-dev:i386 libsdl2-2.0-0:i386 zlib1g-dev:i386
- name: Prepare
run: cmake -DCMAKE_C_FLAGS="-m32" -DCMAKE_CXX_FLAGS="-m32" -B build
- name: Release build
run: cmake --build build --config Release

View File

@ -10,7 +10,7 @@ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED YES)
set(CMAKE_CXX_EXTENSIONS NO)
add_executable(${EXECUTABLE_NAME}
add_executable(${EXECUTABLE_NAME} WIN32
"src/actions.cc"
"src/actions.h"
"src/animation.cc"