|
5 | 5 | name: Build and test driver on windows-2022 |
6 | 6 | runs-on: windows-2019 |
7 | 7 | env: |
8 | | - CASS_DRIVER_LIBEV_INCLUDES: C:\vcpkg\packages\libev_x64-windows\include\libev |
9 | | - CASS_DRIVER_LIBEV_LIBS: C:\vcpkg\packages\libev_x64-windows\lib |
10 | | - LIBUV_ROOT_DIR: C:\vcpkg\packages\libuv_x64-windows |
11 | | - ZLIB_ROOT_DIR: C:\vcpkg\packages\zlib_x64-windows-static |
12 | | - KERBEROS_ROOT_DIR: C:\vcpkg\packages\krb5_x64-windows |
13 | | - OPENSSL_ROOT_DIR: C:\vcpkg\packages\openssl_x64-windows |
| 8 | + CASS_DRIVER_LIBEV_INCLUDES: C:/vcpkg/packages/libev_x64-windows/include/libev |
| 9 | + CASS_DRIVER_LIBEV_LIBS: C:/vcpkg/packages/libev_x64-windows/lib |
| 10 | + LIBUV_ROOT_DIR: C:/vcpkg/packages/libuv_x64-windows |
| 11 | + ZLIB_ROOT_DIR: C:/vcpkg/packages/zlib_x64-windows-static |
| 12 | + KERBEROS_ROOT_DIR: C:/vcpkg/packages/krb5_x64-windows |
| 13 | + OPENSSL_ROOT_DIR: C:/vcpkg/packages/openssl_x64-windows |
14 | 14 | steps: |
15 | 15 | - uses: actions/checkout@v4 |
16 | 16 | - uses: ilammy/msvc-dev-cmd@v1 |
17 | 17 | - name: Install dependencies |
18 | 18 | run: vcpkg install libuv zlib:x64-windows-static krb5 openssl |
19 | 19 | - name: Setup env vars |
20 | 20 | run: | |
21 | | - echo "ZLIB_LIB_DIR=${{ env.ZLIB_ROOT_DIR }}\lib" >> $env:GITHUB_ENV |
22 | | - echo "LIBUV_BIN_DIR=${{ env.LIBUV_ROOT_DIR }}\bin" >> $env:GITHUB_ENV |
23 | | - echo "KERBEROS_BIN_DIR=${{ env.KERBEROS_ROOT_DIR }}\bin" >> $env:GITHUB_ENV |
24 | | - echo "OPENSSL_BIN_DIR=${{ env.OPENSSL_ROOT_DIR }}\bin" >> $env:GITHUB_ENV |
25 | | - echo "OPENSSL_INCLUDE_DIR=${{ env.OPENSSL_ROOT_DIR }}\include" >> $env:GITHUB_ENV |
26 | | - echo "OPENSSL_APPLINK_DIR=C:/vcpkg/packages/openssl_x64-windows/include/openssl" >> $env:GITHUB_ENV |
| 21 | + echo "ZLIB_LIB_DIR=${{ env.ZLIB_ROOT_DIR }}/lib" >> $env:GITHUB_ENV |
| 22 | + echo "LIBUV_BIN_DIR=${{ env.LIBUV_ROOT_DIR }}/bin" >> $env:GITHUB_ENV |
| 23 | + echo "KERBEROS_BIN_DIR=${{ env.KERBEROS_ROOT_DIR }}/bin" >> $env:GITHUB_ENV |
| 24 | + echo "OPENSSL_BIN_DIR=${{ env.OPENSSL_ROOT_DIR }}/bin" >> $env:GITHUB_ENV |
| 25 | + echo "OPENSSL_APPLINK_DIR=${{ env.OPENSSL_ROOT_DIR }}/include/openssl" >> $env:GITHUB_ENV |
27 | 26 | - name: Set PATH to find vcpkg dependencies |
28 | 27 | run: | |
29 | 28 | echo "PATH=${{ env.PATH }};${{ env.LIBUV_BIN_DIR }};${{ env.KERBEROS_BIN_DIR }};${{ env.OPENSSL_BIN_DIR }}" >> $env:GITHUB_ENV |
30 | 29 | - name: Fix name of static zlib dir |
31 | | - run: ln -s ${{ env.ZLIB_LIB_DIR }}\zlib.lib ${{ env.ZLIB_LIB_DIR }}\zlibstatic.lib |
| 30 | + run: ln -s ${{ env.ZLIB_LIB_DIR }}/zlib.lib ${{ env.ZLIB_LIB_DIR }}/zlibstatic.lib |
32 | 31 | - name: Build and run tests |
33 | 32 | run: | |
34 | 33 | mkdir build |
|
0 commit comments