diff --git a/.github/scripts/build-linux.sh b/.github/scripts/build-linux.sh new file mode 100755 index 00000000..e9e69235 --- /dev/null +++ b/.github/scripts/build-linux.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +if [ "${MATRIX_PLATFORM}" = "clang" ] +then + CC=clang + CXX=clang++ +else + CC=gcc + CXX=g++ +fi + +# install deps +sudo apt-get update -qq > /dev/null +sudo apt-get install -qq -y libsdl2-dev > /dev/null + +# build +cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_TESTS=ON -B build +cmake --build build -- -j 4 + +# run tests +cd build +ctest --verbose diff --git a/.github/workflows/tag.yml b/.github/workflows/workflow.yml similarity index 97% rename from .github/workflows/tag.yml rename to .github/workflows/workflow.yml index 4a822f47..24c164af 100644 --- a/.github/workflows/tag.yml +++ b/.github/workflows/workflow.yml @@ -1,4 +1,4 @@ -name: release +name: Workflow on: push: