forked from 3DRadSpace/3D_Rad_Space
-
-
Notifications
You must be signed in to change notification settings - Fork 1
63 lines (44 loc) · 1.74 KB
/
Copy pathvcpkg_restore.yml
File metadata and controls
63 lines (44 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
name: vcpkg Restore
on:
workflow_call:
jobs:
restore:
runs-on: [windows-latest, x64, self-hosted]
steps:
- uses: actions/checkout@v4
- name: Export GitHub Actions cache environment variables
uses: actions/github-script@v7
with:
script: |
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
- name: vcpkg integrate
run: vcpkg integrate install
- name: Install assimp
run: vcpkg install assimp:x64-windows-release
- name: Install DirectXTK
run: vcpkg install directxtk:x64-windows-release
- name: Install FreeType
run: vcpkg install freetype:x64-windows-release
- name: Install nlohmann-json
run: vcpkg install nlohmann-json:x64-windows-release
- name: Install OpenAL
run: vcpkg install openal-soft:x64-windows-release
- name: Install PhysX
run: vcpkg install physx:x64-windows-release
- name: Install AngelScript
run: vcpkg install angelscript:x64-windows-release
- name: Install Google Test
run: vcpkg install gtest:x64-windows-release
- name: Install LibVorbis
run: vcpkg install libvorbis:x64-windows-release
- name: Install nethost
run: vcpkg install nethost:x64-windows-release
- name: Install scintilla
run: vcpkg install scintilla:x64-windows-release
- name: Install lexilla
run: vcpkg install lexilla:x64-windows-release