Skip to content

Commit fe6bcb5

Browse files
committed
Runs abseil module mode on actions
1 parent 6ca8935 commit fe6bcb5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/cmake.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
matrix:
2121
os: [ ubuntu-latest, macos-latest ]
2222
arch: [ x64, arm64 ]
23+
absl_provider: [ module, internal ]
2324
include:
2425
- os: windows-latest
2526
arch: Win32
@@ -38,11 +39,11 @@ jobs:
3839

3940
- name: Config for Windows
4041
if: runner.os == 'Windows'
41-
run: cmake -A ${{ matrix.arch }} -B build -DSPM_BUILD_TEST=ON -DSPM_ENABLE_SHARED=OFF -DCMAKE_INSTALL_PREFIX=build/root
42+
run: cmake -A ${{ matrix.arch }} -B build -DSPM_BUILD_TEST=ON -DSPM_ENABLE_SHARED=OFF -DCMAKE_INSTALL_PREFIX=build/root -DSPM_ABSL_PROVIDER=${{ matrix.absl_provider }}
4243

4344
- name: Config for Linux/MacOSX
4445
if: runner.os != 'Windows'
45-
run: cmake -B build -DSPM_BUILD_TEST=ON -DCMAKE_INSTALL_PREFIX=build/root
46+
run: cmake -B build -DSPM_BUILD_TEST=ON -DCMAKE_INSTALL_PREFIX=build/root -DSPM_ABSL_PROVIDER=${{ matrix.absl_provider }}
4647
env:
4748
CMAKE_OSX_ARCHITECTURES: arm64;x86_64
4849

0 commit comments

Comments
 (0)