Skip to content

Commit 42fa0a6

Browse files
committed
external_deps: distinguish between supported and extra deps packages
1 parent c6c0b20 commit 42fa0a6

1 file changed

Lines changed: 35 additions & 10 deletions

File tree

external_deps/build.sh

Lines changed: 35 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,9 +1825,18 @@ all_linux_ppc64el_default_packages="${all_linux_arm64_default_packages}"
18251825
base_linux_loong64_default_packages="${base_linux_arm64_default_packages}"
18261826
all_linux_loong64_default_packages="${all_linux_arm64_default_packages}"
18271827

1828-
all_linux_platforms='linux-amd64-default linux-arm64-default linux-armhf-default linux-i686-default'
1829-
all_windows_platforms='windows-amd64-mingw windows-amd64-msvc windows-i686-mingw windows-i686-msvc'
1830-
all_macos_platforms='macos-amd64-default macos-arm64-default'
1828+
supported_linux_platforms='linux-amd64-default linux-arm64-default linux-armhf-default linux-i686-default'
1829+
supported_windows_platforms='windows-amd64-mingw windows-amd64-msvc windows-i686-mingw windows-i686-msvc'
1830+
supported_macos_platforms='macos-amd64-default macos-arm64-default'
1831+
1832+
extra_linux_platforms='linux-armel-default linux-riscv64-default linux-ppc64el-default linux-loong64-default'
1833+
1834+
supported_platforms="${supported_linux_platforms} ${supported_windows_platforms} ${supported_macos_platforms}"
1835+
1836+
all_linux_platforms="${supported_linux_platforms} ${extra_linux_platforms}"
1837+
all_windows_platforms="${supported_windows_platforms}"
1838+
all_macos_platforms="${supported_macos_platforms}"
1839+
18311840
all_platforms="${all_linux_platforms} ${all_windows_platforms} ${all_macos_platforms}"
18321841

18331842
printHelp() {
@@ -1845,10 +1854,14 @@ printHelp() {
18451854
${all_platforms}
18461855
18471856
Virtual platforms:
1848-
linux ${all_linux_platforms}
1849-
windows ${all_windows_platforms}
1850-
macos ${all_macos_platforms}
1851-
all linux windows macos
1857+
supported-linux ${supported_linux_platforms}
1858+
supported-windows ${supported_windows_platforms}
1859+
supported-macos ${supported_macos_platforms}
1860+
supported supported-linux supported-windows supported-macos
1861+
extra-linux ${extra_linux_platforms}
1862+
extra extra-linux
1863+
all-linux linux extra-linux
1864+
all supported extra
18521865
18531866
Packages:
18541867
native-pkgconfig native-nasm native-jwasm zlib gmp nettle curl sdl3 glew png jpeg webp openal ogg vorbis opus opusfile naclsdk saigosdk naclruntime wasisdk wasmtime box64
@@ -1961,15 +1974,27 @@ case "${platform}" in
19611974
all)
19621975
platform_list="${all_platforms}"
19631976
;;
1964-
linux)
1977+
all-linux)
19651978
platform_list="${all_linux_platforms}"
19661979
;;
1967-
windows)
1980+
supported-linux)
1981+
platform_list="${supported_linux_platforms}"
1982+
;;
1983+
extra-linux)
1984+
platform_list="${extra_linux_platforms}"
1985+
;;
1986+
all-windows)
19681987
platform_list="${all_windows_platforms}"
19691988
;;
1970-
macos)
1989+
supported-windows)
1990+
platform_list="${supported_windows_platforms}"
1991+
;;
1992+
all-macos)
19711993
platform_list="${all_macos_platforms}"
19721994
;;
1995+
supported-macos)
1996+
platform_list="${supported_macos_platforms}"
1997+
;;
19731998
*)
19741999
for known_platform in ${all_platforms}
19752000
do

0 commit comments

Comments
 (0)