Skip to content

Commit 552acfa

Browse files
authored
Add vcpkg port and integration test (#147)
1 parent e83a6e0 commit 552acfa

File tree

14 files changed

+465
-308
lines changed

14 files changed

+465
-308
lines changed

.github/workflows/test-integration.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Tests packages:
22
# - CMake
33
# - Meson
4+
# - vcpkg
45

56
name: Integration Tests
67

@@ -24,6 +25,9 @@ jobs:
2425
sudo apt update
2526
sudo apt install -y meson ninja-build
2627
28+
- name: Set VCPKG_ROOT
29+
run: echo "VCPKG_ROOT=$(dirname $(realpath $(which vcpkg)))" >> $GITHUB_ENV
30+
2731
- name: Test Meson Package
2832
run: pwsh -File ./tests/integration/packaging/test_meson.ps1
2933

@@ -32,3 +36,6 @@ jobs:
3236

3337
- name: Test CMake + CPM
3438
run: pwsh -File ./tests/integration/cpm/test_cpm.ps1
39+
40+
- name: Test vcpkg Port
41+
run: pwsh -File ./tests/integration/vcpkg/test_vcpkg.ps1

0 commit comments

Comments
 (0)