Skip to content

Commit ac5d0fa

Browse files
authored
Merge pull request #15 from Archie3d/download_asiosdk
Download ASIO SDK.
2 parents 248f448 + d571dd5 commit ac5d0fa

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,17 @@ jobs:
3232
name: linux
3333
generator: Unix Makefiles
3434
path: ./build/Aeolus_artefacts
35+
asio: OFF
3536
- os: macos-latest
3637
name: mac
3738
generator: Unix Makefiles
3839
path: ./build/Aeolus_artefacts
40+
asio: OFF
3941
- os: windows-2019
4042
name: win
4143
generator: Visual Studio 16 2019
4244
path: ./build/Aeolus_artefacts/Release
45+
asio: ON
4346

4447
steps:
4548
- name: Install Linux dependencies
@@ -59,11 +62,20 @@ jobs:
5962
with:
6063
submodules: recursive
6164

65+
- name: Download ASIO SDK
66+
if: matrix.os == 'windows-2019'
67+
shell: cmake -P {0}
68+
env:
69+
ASIOSDK_URL: 'https://download.steinberg.net/sdk_downloads/asiosdk_2.3.3_2019-06-14.zip'
70+
run: |
71+
file(DOWNLOAD $ENV{ASIOSDK_URL} $ENV{GITHUB_WORKSPACE}/asiosdk.zip)
72+
execute_process(COMMAND 7z x $ENV{GITHUB_WORKSPACE}/asiosdk.zip -o$ENV{GITHUB_WORKSPACE})
73+
6274
- name: Build plugin
6375
run: |
6476
cmake \
6577
-G "${{ matrix.generator }}" \
66-
-DWITH_ASIO=OFF \
78+
-DWITH_ASIO=${{ matrix.asio }} \
6779
-S "${{ env.dir_source }}" \
6880
-B "${{ env.dir_build }}"
6981
cmake --build "${{ env.dir_build }}" --config "${{ env.type }}"

0 commit comments

Comments
 (0)