diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16eeed8..157f34c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,12 +48,18 @@ jobs: with: submodules: true - - name: Restore from cache and setup vcpkg executable and data files. + - name: Set up vcpkg and install our dependencies uses: lukka/run-vcpkg@v11 with: vcpkgJsonGlob: 'vcpkg.json' runVcpkgInstall: true + - name: Get runtime system dependencies for building Qt (?) + if: matrix.c_compiler != 'cl' + shell: bash + run: | + apt install libxi-dev libxtst-dev + - name: Set reusable strings # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file. id: strings diff --git a/vcpkg.json b/vcpkg.json index fffefb1..cd231ac 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -4,8 +4,10 @@ "dependencies": [ "boost-program-options", "boost-config", + "boost-spirit", + "boost-test" + "eigen3", "qt5-base", - "tcl", - "libxtst" + "tcl" ] }