setup vcpkg env. for all workflows

This commit is contained in:
silverqx
2021-12-03 13:08:07 +01:00
parent 789063a2bc
commit 778c8f1bdc
3 changed files with 24 additions and 6 deletions

View File

@@ -163,13 +163,13 @@ jobs:
compression = false
max_size = 3G
# Doesn't work in the manifest mode, I'm using header library only (range-v3) so does not matter
# for now, I leave it here anyway.
- name: vcpkg set default triplet to x64-linux-dynamic
- name: vcpkg set-up environment
run: |
echo "VCPKG_ROOT=$VCPKG_INSTALLATION_ROOT" >> $GITHUB_ENV
echo 'VCPKG_OVERLAY_TRIPLETS=${{ github.workspace }}/.github/resources/vcpkg-custom-triplets' \
>> $GITHUB_ENV
echo 'VCPKG_DEFAULT_TRIPLET=x64-linux-dynamic' >> $GITHUB_ENV
echo 'VCPKG_MAX_CONCURRENCY=2' >> $GITHUB_ENV
- name: TinyORM cmake configure (${{ matrix.compiler.key }}-cmake-debug)
run: >-

View File

@@ -178,6 +178,14 @@ jobs:
compression = false
max_size = 3G
- name: vcpkg set-up environment
shell: msys2 {0}
run: |
echo "VCPKG_ROOT=$VCPKG_INSTALLATION_ROOT" >> $GITHUB_ENV
echo 'VCPKG_DEFAULT_TRIPLET=x64-mingw-dynamic' >> $GITHUB_ENV
echo 'VCPKG_DEFAULT_HOST_TRIPLET=x64-mingw-dynamic' >> $GITHUB_ENV
echo 'VCPKG_MAX_CONCURRENCY=2' >> $GITHUB_ENV
- name: TinyORM cmake configure (${{ matrix.compiler.key }}-cmake-debug)
shell: msys2 {0}
run: >-

View File

@@ -169,9 +169,13 @@ jobs:
env:
DOWNLOAD_QMYSQL_DLLS: ${{ secrets.DOWNLOAD_QMYSQL_DLLS }}
- name: vcpkg set default triplet to x64-windows
run: >-
Write-Output 'VCPKG_DEFAULT_TRIPLET=x64-windows' |
- name: vcpkg set-up environment
run: |
Write-Output "VCPKG_ROOT=${env:VCPKG_INSTALLATION_ROOT}" | `
Out-File -FilePath $env:GITHUB_ENV -Append
Write-Output 'VCPKG_DEFAULT_TRIPLET=x64-windows' | `
Out-File -FilePath $env:GITHUB_ENV -Append
Write-Output 'VCPKG_MAX_CONCURRENCY=2' | `
Out-File -FilePath $env:GITHUB_ENV -Append
- name: Visual Studio 2019 pwsh shell setup
@@ -181,6 +185,12 @@ jobs:
- name: TinyORM cmake configure (msvc-cmake-debug)
run: >-
echo $env:VCPKG_ROOT
echo $env:VCPKG_DEFAULT_TRIPLET
echo $env:VCPKG_MAX_CONCURRENCY
cmake
-S .
-B ../TinyORM-builds-cmake/build-msvc-cmake-debug