From 5833f1dcc83b3b5bc082ef55b8341acf7bec50e2 Mon Sep 17 00:00:00 2001 From: Potuz Date: Sat, 25 May 2024 09:16:31 -0300 Subject: [PATCH] Add linux clang workflow --- .github/workflows/test.yml | 16 +++++++++++++--- src/Makefile | 2 +- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51f4496..a54969b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,13 +2,23 @@ name: test on: [pull_request, workflow_dispatch] jobs: - linux: - name: linux + linux-gcc: + name: linux-gcc runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build - run: make all + run: CC=gcc make all + - name: Run tests + run: ./build/test + + linux-clang: + name: linux-clang + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Build + run: CC=clang make all - name: Run tests run: ./build/test diff --git a/src/Makefile b/src/Makefile index 38536f7..f318dfb 100644 --- a/src/Makefile +++ b/src/Makefile @@ -28,7 +28,7 @@ VERSION := 0.1.0 ASFLAGS += -g -fpic CFLAGS += -g -Wall -Werror -CLANG_ASFLAGS = "-fno-integrated-as" +CLANG_ASFLAGS = -fno-integrated-as LDFLAGS += -L . testlibs = -lhashtree benchlibs = -lhashtree -lm