diff options
Diffstat (limited to 'dependencies/uthash/.github/workflows/build.yml')
-rw-r--r-- | dependencies/uthash/.github/workflows/build.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/dependencies/uthash/.github/workflows/build.yml b/dependencies/uthash/.github/workflows/build.yml new file mode 100644 index 000000000..3438b0797 --- /dev/null +++ b/dependencies/uthash/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: build # This name shows up in badge.svg + +on: + push: # any branch + pull_request: + branches: [ "master" ] + +jobs: + build-gcc: + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - run: make -C tests EXTRA_CFLAGS="-W -Wall -Wextra -Wswitch-default" + - run: make -C tests clean ; make -C tests pedantic + - run: make -C tests clean ; make -C tests pedantic EXTRA_CFLAGS=-DNO_DECLTYPE + - run: make -C tests clean ; make -C tests cplusplus + - run: make -C tests clean ; make -C tests cplusplus EXTRA_CFLAGS=-DNO_DECLTYPE + build-clang: + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} + env: + CC: clang + CXX: clang++ + steps: + - uses: actions/checkout@v3 + - run: make -C tests EXTRA_CFLAGS="-W -Wall -Wextra -Wswitch-default" + - run: make -C tests clean ; make -C tests pedantic + - run: make -C tests clean ; make -C tests pedantic EXTRA_CFLAGS=-DNO_DECLTYPE + - run: make -C tests clean ; make -C tests cplusplus + - run: make -C tests clean ; make -C tests cplusplus EXTRA_CFLAGS=-DNO_DECLTYPE + build-asciidoc: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: sudo apt-get update && sudo apt-get install asciidoc -y + - run: make -C doc |