Skip to content

Commit 1b96a10

Browse files
committed
add moltenvk to workflow
1 parent fae8a42 commit 1b96a10

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/build all libs.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ on:
4242
- soundtouch
4343
- opus
4444
- openssl3
45+
- moltenvk
4546
- dvdread
4647
- dvdnav
4748
- bluray
@@ -121,6 +122,16 @@ jobs:
121122
fi
122123
fi
123124
125+
if [[ "$lib_name" == "moltenvk" ]]; then
126+
if [[ "$platform" == "android" ]]; then
127+
echo "Skip moltenvk for android"
128+
return
129+
elif [[ "$platform" == "all" ]]; then
130+
echo "Skip moltenvk for android"
131+
platform='apple'
132+
fi
133+
fi
134+
124135
echo "------compile $platform $lib_name------------------------------------"
125136
rm -rf build || git reset --hard || git pull origin
126137
.github/workflows/install-dependencies.sh $lib_name $platform # 补全依赖安装步骤
@@ -139,6 +150,7 @@ jobs:
139150
"soundtouch"
140151
"opus"
141152
"openssl3"
153+
"moltenvk"
142154
"dvdread"
143155
"dvdnav"
144156
"bluray"

.github/workflows/build one lib.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ on:
6464
- fontconfig
6565
- freetype
6666
- fribidi
67+
- moltenvk
6768
- openssl3
6869
- openssl
6970
- opus

.github/workflows/install-dependencies.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,9 @@ case $LIB_NAME in
185185
./main.sh install -l 'dvdread' -p $PLAT
186186
fi
187187
;;
188+
moltenvk)
189+
echo "MoltenVK has no external dependencies, it fetches its own dependencies"
190+
;;
188191
*)
189192
;;
190193
esac

0 commit comments

Comments
 (0)