Skip to content

Commit fefc0ee

Browse files
committed
Test setup with system deps in macOS workflow
1 parent 45edfc1 commit fefc0ee

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/macos.yml

+9-1
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,26 @@ jobs:
3030
-D OPENSSL_ROOT_DIR=/usr/local/opt/openssl/
3131
SSL_INSTALL: openssl
3232

33+
- build: dependencies_SYSTEM
34+
DEPENDENCIES_INSTALL: abseil cityhash lz4
35+
DEPENDENCIES_CMAKE_OPTIONS: >-
36+
-D WITH_SYSTEM_LZ4=ON
37+
-D WITH_SYSTEM_ABSEIL=ON
38+
-D WITH_SYSTEM_CITYHASH=ON
39+
3340
steps:
3441
- uses: actions/checkout@v2
3542

3643
- name: Install dependencies
37-
run: brew install cmake ${{matrix.SSL_INSTALL}}
44+
run: brew install cmake ${{matrix.SSL_INSTALL}} ${{matrix.DEPENDENCIES_INSTALL}}
3845

3946
- name: Configure CMake
4047
run: |
4148
cmake \
4249
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
4350
-D BUILD_TESTS=ON \
4451
${{matrix.SSL_CMAKE_OPTION}} \
52+
${{matrix.DEPENDENCIES_CMAKE_OPTIONS}} \
4553
-S ${{github.workspace}} \
4654
-B ${{github.workspace}}/build
4755

0 commit comments

Comments
 (0)