add --no-header option for moon-tags #7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: "binaries" | |
on: [push] | |
jobs: | |
linux: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@master | |
- name: Show GCC | |
run: gcc -v | |
- name: Setup Lua | |
run: | | |
curl -O https://www.lua.org/ftp/lua-5.1.5.tar.gz | |
tar -xZf lua-5.1.5.tar.gz | |
cd lua-5.1.5; make | |
- name: Get LPeg | |
run: | | |
curl -o lpeg.tar.gz http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz | |
tar -xZf lpeg.tar.gz | |
- name: Get Luafilesystem | |
run: | | |
curl -L -o luafilesystem.tar.gz https://github.com/keplerproject/luafilesystem/archive/v1_8_0.tar.gz | |
tar -xZf luafilesystem.tar.gz | |
- name: Build | |
run: gcc -o moon '-Ilua-5.1.5/src/' bin/binaries/moon.c lpeg-1.0.2/lpvm.c lpeg-1.0.2/lpcap.c lpeg-1.0.2/lptree.c lpeg-1.0.2/lpcode.c lpeg-1.0.2/lpprint.c | |
windows: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@master | |
- uses: msys2/setup-msys2@v2 | |
with: | |
install: gcc make curl | |
- name: Show GCC | |
run: gcc -v | |
- name: Setup Lua | |
run: | | |
curl -O https://www.lua.org/ftp/lua-5.1.5.tar.gz | |
tar -xZf lua-5.1.5.tar.gz | |
cd lua-5.1.5; make PLAT=mingw | |
- name: Get LPeg | |
run: | | |
curl -o lpeg.tar.gz http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz | |
tar -xZf lpeg.tar.gz | |
- name: Get Luafilesystem | |
run: | | |
curl -L -o luafilesystem.tar.gz https://github.com/keplerproject/luafilesystem/archive/v1_8_0.tar.gz | |
tar -xZf luafilesystem.tar.gz | |
- name: List Files | |
run: Get-ChildItem -Recurse | |
- name: Run Lua | |
run: lua-5.1.5/src/lua.exe -v | |
- name: Build | |
run: gcc -o moon.exe '-Ilua-5.1.5/src/' bin/binaries/moon.c lpeg-1.0.2/lpvm.c lpeg-1.0.2/lpcap.c lpeg-1.0.2/lptree.c lpeg-1.0.2/lpcode.c lpeg-1.0.2/lpprint.c | |