Skip to content

Commit

Permalink
attempt some CI building using github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
notaz committed Jun 13, 2023
1 parent 75cb296 commit ca73b83
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/ci-libretro-default.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: CI (libretro default)
on: [push, pull_request]
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: make
run: LDFLAGS=-Wl,--no-undefined make -f Makefile.libretro
17 changes: 17 additions & 0 deletions .github/workflows/ci-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: CI (Linux)
on: [push, pull_request]
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Install dependencies
run: |
sudo apt-get update -qq
sudo apt-get install -y libsdl1.2-dev libasound2-dev libpng-dev libz-dev
- name: configure
run: DUMP_CONFIG_LOG=1 ./configure
- name: make
run: make
20 changes: 20 additions & 0 deletions .github/workflows/ci-pandora.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: CI (pandora)
on: [push, pull_request]
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Install dependencies
run: |
whoami
sudo apt-get update -qq
sudo apt-get install -y wget
wget http://notaz.gp2x.de/misc/pnd/toolchains/arm-gcc-4.9.4_with_libs_small.tar.xz
tar -C /tmp/ -xf arm-gcc-4.9.4_with_libs_small.tar.xz
- name: configure
run: DUMP_CONFIG_LOG=1 PATH=$PATH:/tmp/arm-gcc-4.9.4/bin CPATH=/tmp/arm-gcc-4.9.4/arm-unknown-linux-gnueabi/sysroot/usr/local/include/ CROSS_COMPILE=arm-unknown-linux-gnueabi- ./configure --platform=pandora
- name: make
run: PATH=$PATH:/tmp/arm-gcc-4.9.4/bin CPATH=/tmp/arm-gcc-4.9.4/arm-unknown-linux-gnueabi/sysroot/usr/local/include/ CROSS_COMPILE=arm-unknown-linux-gnueabi- make
1 change: 1 addition & 0 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ config_mak="config.mak"
fail()
{
echo "$@"
if test -n "$DUMP_CONFIG_LOG"; then cat config.log; fi
exit 1
}

Expand Down

0 comments on commit ca73b83

Please sign in to comment.