Skip to content

Commit

Permalink
Merge pull request #4318 from iguessthislldo/igtd/vcpkg
Browse files Browse the repository at this point in the history
Update vcpkg, Fix Qt Directory for ishapes GHA
  • Loading branch information
iguessthislldo committed Oct 20, 2023
2 parents 1810348 + c52c0b5 commit 6fbaec6
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 37 deletions.
71 changes: 36 additions & 35 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ env:
TRIGGERING_COMMIT: ${{ github.event.pull_request.head.sha || github.sha }}
VCPKG_INSTALLED_DIR: ${{ github.workspace }}\vcpkg\installed
CTEST_OUTPUT_ON_FAILURE: ON
VCPKG_GIT_COMMIT: 8eb57355a4ffb410a2e94c07b4dca2dffbee8e50

jobs:

Expand Down Expand Up @@ -6345,7 +6346,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -6402,7 +6403,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -6491,7 +6492,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -6620,7 +6621,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -7074,7 +7075,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -7246,7 +7247,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -7303,7 +7304,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -7392,7 +7393,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -7521,7 +7522,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -7973,7 +7974,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8155,7 +8156,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -8224,7 +8225,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8340,7 +8341,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8479,7 +8480,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8637,7 +8638,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8790,7 +8791,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -8951,7 +8952,7 @@ jobs:
id: runvcpkg
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout WinFlexBison
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -9044,7 +9045,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -9110,7 +9111,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -9318,7 +9319,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -9476,7 +9477,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -9620,7 +9621,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -9805,7 +9806,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -9866,7 +9867,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: remove unused files
shell: bash
Expand Down Expand Up @@ -9956,7 +9957,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10088,7 +10089,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10221,7 +10222,7 @@ jobs:
- name: install xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10306,7 +10307,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10467,7 +10468,7 @@ jobs:
if: steps.cache-artifact.outputs.cache-hit != 'true'
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
if: steps.cache-artifact.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -10524,7 +10525,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10613,7 +10614,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10742,7 +10743,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -10889,7 +10890,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -11033,7 +11034,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand Down Expand Up @@ -12872,7 +12873,7 @@ jobs:
- name: install openssl & xerces-c
uses: lukka/run-vcpkg@v11
with:
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: Checkout OpenDDS
uses: actions/checkout@v4
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/ishapes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
VCPKG_GIT_COMMIT: 8eb57355a4ffb410a2e94c07b4dca2dffbee8e50

jobs:

Linux:
Expand Down Expand Up @@ -74,7 +77,7 @@ jobs:
uses: lukka/run-vcpkg@v11
with:
vcpkgDirectory: '${{ github.workspace }}/vcpkg-qt'
vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131
vcpkgGitCommitId: '${{ env.VCPKG_GIT_COMMIT }}'
runVcpkgInstall: true
- name: checkout MPC
uses: actions/checkout@v4
Expand All @@ -88,7 +91,7 @@ jobs:
run: |
cd OpenDDS
perl configure --optimize --no-debug --static --tests ^
"--qt=%VCPKG_ROOT%/installed/x64-windows" ^
"--qt=%VCPKG_INSTALLED_DIR%/x64-windows" ^
"--mpcopts=-value_template platforms=x64" ^
"--mpcopts=-value_template configurations=Release" ^
"--mpcopts=-value_template Release::runtime_library=MultiThreadedDLL"
Expand Down

0 comments on commit 6fbaec6

Please sign in to comment.