Skip to content

Commit 42c5d7c

Browse files
authored
Update main.yml
1 parent 045429f commit 42c5d7c

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

.github/workflows/main.yml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,33 @@ jobs:
5959
cc: gcc
6060
cmake_generator: Ninja
6161
cmake_options: -DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
62-
-
62+
- # macOS
6363
os: macos-latest
64-
-
64+
pkg_config_path: /usr/local/opt/openssl/lib/pkgconfig
65+
cmake_generator: Ninja
66+
cmake_options: -DREGEX_BACKEND=regcomp_l -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=leaks -DUSE_GSSAPI=ON
67+
skip_ssh_tests: true
68+
- # Windows Visual Studio amd64
69+
os: windows-latest
70+
cmake_generator: Visual Studio 15 2017
71+
cmake_options: -A Win32 -DMSVC_CRTDBG=ON -DDEPRECATE_HARD=ON -DUSE_SHA1=HTTPS
72+
skip_ssh_tests: true
73+
skip_negotiate_tests: true
74+
- # Windows Visual Studio amd64
6575
os: windows-latest
76+
cmake_generator: Visual Studio 15 2017
77+
cmake_options: -A x64 -DMSVC_CRTDBG=ON -DDEPRECATE_HARD=ON
78+
skip_ssh_tests: true
79+
skip_negotiate_tests: true
6680
fail-fast: false
81+
# Turn matrix variables into environment variables.
6782
env:
6883
CC: ${{ matrix.platform.cc }}
6984
CMAKE_GENERATOR: ${{ matrix.platform.cmake_generator }}
7085
CMAKE_OPTIONS: ${{ matrix.platform.cmake_options }}
86+
PKG_CONFIG_PATH: ${{ matrix.platform.pkg_config_path }}
87+
SKIP_SSH_TESTS: ${{ matrix.platform.skip_ssh_tests }}
88+
SKIP_NEGOTIATE_TESTS: ${{ matrix.platform.skip_negotiate_tests }}
7189
name: Build
7290
runs-on: ${{ matrix.platform.os }}
7391
steps:

0 commit comments

Comments
 (0)