From 9aeaf678349578d33be962b309782a24a8dee04f Mon Sep 17 00:00:00 2001 From: x Date: Wed, 7 Jun 2023 13:58:24 +0200 Subject: [PATCH] . --- .../.github/workflows/build.yaml | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 TurboPFor-Integer-Compression/.github/workflows/build.yaml diff --git a/TurboPFor-Integer-Compression/.github/workflows/build.yaml b/TurboPFor-Integer-Compression/.github/workflows/build.yaml new file mode 100644 index 0000000..0dccb13 --- /dev/null +++ b/TurboPFor-Integer-Compression/.github/workflows/build.yaml @@ -0,0 +1,63 @@ +name: build +on: + push: + branches: + - master + pull_request: + branches: + - master +jobs: + linux: + runs-on: '${{ matrix.os }}' + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + compiler: ["gcc", "clang"] + env: + CC: ${{ matrix.compiler }} + steps: + - uses: actions/checkout@v3 + with: + submodules: 'true' + - run: git submodule update --init --recursive + - run: make + - run: lscpu + - run: ./icapp ZIPF + +# windows: +# runs-on: windows-latest +# defaults: +# run: +# shell: msys2 {0} +# steps: +# - uses: actions/checkout@v3 +# with: +# submodules: 'true' +# - uses: msys2/setup-msys2@v2 +# with: +# msystem: MINGW64 +# install: git make mingw-w64-x86_64-gcc +# update: true +# - run: git submodule update --init --recursive +# - run: make +# - run: ./icapp ZIPF + + macos: + runs-on: '${{ matrix.os }}' + strategy: + fail-fast: false + matrix: + os: [macos-latest] + compiler: ["clang"] + env: + CC: ${{ matrix.compiler }} + steps: + - uses: actions/checkout@v3 + with: + submodules: 'true' + - run: git submodule update --init --recursive + - run: make + - run: sysctl -n machdep.cpu.brand_string + - run: ./icapp ZIPF +