Skip to content

Commit dfc196b

Browse files
committed
Fix github workflow for Windows
1 parent 91bf3c7 commit dfc196b

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ jobs:
1111
submodules: true
1212
- name: Install Dependencies
1313
run: sudo apt-get update && sudo apt-get install cmake clang ninja-build libx11-dev libgtk-3-dev libssl-dev webkit2gtk-driver libsecret-1-dev libc6-dev libsoup2.4-dev libxtst-dev libwebkit2gtk-4.0-dev -y --no-install-recommends
14-
- name: Build
15-
run: mkdir -p build; cd build; cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release .. && cmake --build . --config release --target install
14+
- name: Configure
15+
run: mkdir -p build; cd build; cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
16+
- name: Build
17+
run: cd build; cmake --build . --config release --target install
1618
- name: Compress App
1719
run: cd build/Release && zip -r -9 UnityHubNative-Linux.zip *.AppImage
1820
- name: Archive and upload artifacts
@@ -29,8 +31,10 @@ jobs:
2931
uses: actions/checkout@v2
3032
with:
3133
submodules: true
32-
- name: Build
33-
run: mkdir -p build; cd build; cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release .. && cmake --build . --config release --target install
34+
- name: Configure
35+
run: mkdir -p build; cd build; cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release ..
36+
- name: Builld
37+
run: cd build; cmake --build . --config release --target install
3438
- name: Compress App
3539
run: cd build/release && zip -r -9 UnityHubNative-macOS.zip *.app
3640
- name: Archive and upload artifacts
@@ -47,12 +51,14 @@ jobs:
4751
uses: actions/checkout@v2
4852
with:
4953
submodules: true
50-
- name: Build
51-
run: mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake .. ; cmake --build . --config release --target install
54+
- name: Configure
55+
run: mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release .. ;
56+
- name: Build
57+
run: cd build; cmake --build . --config release --target install
5258
- name: Compress App
5359
run: cd build\Release ; Compress-Archive -Path .\*.exe -DestinationPath UnityHubNative-win64.zip
5460
- name: Archive and upload artifacts
5561
uses: actions/upload-artifact@v2
5662
with:
5763
name: UnityHubNative-win64
58-
path: build\release\UnityHubNative-win64
64+
path: build\release\UnityHubNative-win64.zip

0 commit comments

Comments
 (0)