Skip to content

Commit

Permalink
Another try at getting CI right
Browse files Browse the repository at this point in the history
It seems like there are some things that mysterious are not
dependencies of one of my packages (probably Qt) that must be
supplied *in the system* rather than through the normal process, and
also cannot be expressed by Qt (or whatever), which is strange, but I
am going to try adding it in via "apt install".

Also add missing Boost.Spirit, Boost.Test, and Eigen3
  • Loading branch information
jefftrull committed Nov 15, 2024
1 parent 4afa011 commit 1789a21
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
8 changes: 7 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 4 additions & 2 deletions vcpkg.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@
"dependencies": [
"boost-program-options",
"boost-config",
"boost-spirit",
"boost-test"
"eigen3",

Check failure on line 9 in vcpkg.json

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release, gcc)

Unexpected character in middle of array

Check failure on line 9 in vcpkg.json

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release, clang)

Unexpected character in middle of array

Check failure on line 9 in vcpkg.json

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release, cl)

Unexpected character in middle of array
"qt5-base",
"tcl",
"libxtst"
"tcl"
]
}

0 comments on commit 1789a21

Please sign in to comment.