1
1
mirror of https://github.com/rui314/mold.git synced 2024-10-04 08:37:28 +03:00

Add a CI for macOS with cmake

This commit is contained in:
Rui Ueyama 2022-08-07 14:19:10 +08:00
parent a937e8fe55
commit cdd10d4e2e

View File

@ -50,7 +50,7 @@ jobs:
- name: make test-all
run: PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" make -j$(nproc) CC=gcc CXX=g++ test-all
cmake:
build-gcc-cmake:
runs-on: ubuntu-20.04
container: gcc:11.1.0
steps:
@ -93,3 +93,17 @@ jobs:
uses: hendrikmuhs/ccache-action@v1
- name: make test
run: PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" make -j$(sysctl -n hw.logicalcpu) ${{ matrix.target }}
build-macos-cmake:
runs-on: macos-11
steps:
- uses: actions/checkout@v2
- name: ccache
uses: hendrikmuhs/ccache-action@v1
- name: cmake
run: |
mkdir build
cd build
cmake ..
PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" make -j$(sysctl -n hw.physicalcpu)
ctest -j$(sysctl -n hw.physicalcpu)