Skip to content

Commit

Permalink
CI: add a job running clang (#60)
Browse files Browse the repository at this point in the history
* CI: add a job running clang
* CI: fix compiler call that was hardcoded to gcc
* CI: run clang in default mode
  • Loading branch information
hishamhm committed Nov 2, 2023
1 parent 8c7017e commit 737264a
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion .github/workflows/compat53-tests.yml
Expand Up @@ -19,6 +19,9 @@ jobs:
- luaVersion: "lua=5.1"
compiler: g++
external: true
- luaVersion: "lua=5.1"
compiler: clang
external: false
- luaVersion: "luajit=@v2.1 --compat=none"
compiler: gcc
external: false
Expand Down Expand Up @@ -55,7 +58,7 @@ jobs:
if [ "${{ matrix.external }}" = true ]; then DEF="-DCOMPAT53_PREFIX=compat53" SRC="c-api/compat-5.3.c"; fi
${CC} ${CFLAGS} -Iold/include ${DEF} -shared -o old/testmod.so tests/testmod.c ${SRC}
${CC} ${CFLAGS} -Inew/include ${DEF} -shared -o new/testmod.so tests/testmod.c ${SRC}
gcc ${CFLAGS} -Iold/include ${DEF} -shared -o old/compat53.so ltablib.c lutf8lib.c lstrlib.c liolib.c ${SRC}
${CC} ${CFLAGS} -Iold/include ${DEF} -shared -o old/compat53.so ltablib.c lutf8lib.c lstrlib.c liolib.c ${SRC}
- name: run test scripts
run: |
(cd old && bin/lua ../tests/test.lua) > old.txt
Expand Down

0 comments on commit 737264a

Please sign in to comment.