From 1637bad5997aa606412bfe082654a7e046384ed3 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Mon, 3 Jan 2022 19:12:02 -0800 Subject: [PATCH] add macos build action --- .github/workflows/cmake.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 4bc5d41d..01678e5b 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -11,19 +11,30 @@ env: jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v2 - - name: Install libraries + - name: Install libraries (Linux) + if: ${{ matrix.os == 'ubuntu-latest' }} + run: sudo apt-get install -y libevent-dev + + - name: Install libraries (macOS) + if: ${{ matrix.os == 'macos-latest' }} + run: brew install libevent + + - name: Install phosg run: | git clone https://github.com/fuzziqersoftware/phosg.git cd phosg cmake . make sudo make install - sudo apt-get install -y libevent-dev - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}