Be explicit about all our combinations.

This commit is contained in:
Matthieu Gautier 2023-05-11 16:38:09 +02:00
parent e59e3698b2
commit 3defd4eba7
1 changed files with 31 additions and 16 deletions

View File

@ -16,24 +16,39 @@ BUILD_DEF = """
# Osx builds, build binaries on native_dyn and native_static. On anyother things, build only the libraries # Osx builds, build binaries on native_dyn and native_static. On anyother things, build only the libraries
| osx | | native_dyn | | | b | b | | | osx | | native_dyn | | | b | b | |
| osx | | native_static | | | b | b | | | osx | | native_static | | | b | b | |
| osx | | | b | b | | | | | osx | | native_mixed | b | b | | | |
| osx | | iOS_arm64 | b | b | | | |
| osx | | iOS_x86_64 | b | b | | | |
| osx | | iOS_Mac_ABI | b | b | | | |
| osx | | macOS_arm64_static | b | b | | | |
| osx | | macOS_arm64_mixed | b | b | | | |
| osx | | macOS_x86_64 | b | b | | | |
------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------
# Build kiwix-desktop only on specific targets # Build kiwix-desktop only on specific targets
| | eval'True | | | | | | b | | | eval'True | | | | | | b |
| | | flatpak | | | | | b | | | | flatpak | | | | | b |
------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------
# Library builds, on embedded archs or on all *_mixed targets | | | native_static | | | b | b | |
| | | android_.* | b | b | | | | | | | native_dyn | | | b | b | |
| | | native_mixed | b | b | | | | | | | native_mixed | b | b | | | |
| | | .*_mixed | b | | | | | | | | android_arm | b | b | | | |
| | | android_arm64 | b | b | | | |
| | | android_x86 | b | b | | | |
| | | android_x86_64 | b | b | | | |
| | | armv6_static | | | b | b | |
| | | armv6_dyn | | | b | b | |
| | | armv6_mixed | b | | | | |
| | | armv8_static | | | b | b | |
| | | armv8_dyn | | | b | b | |
| | | armv8_mixed | b | | | | |
| | | aarch64_static | | | b | b | |
| | | aarch64_dyn | | | b | b | |
| | | aarch64_mixed | b | | | | |
| | | win32_static | | | b | b | |
| | | win32_dyn | | | b | b | |
| | | i586_static | | | b | b | |
| | | i586_dyn | | | b | b | |
| | | wasm | b | | | | | | | | wasm | b | | | | |
# Build binaries on *_static targets or on all others "non mixed" targets (where we have already build libs)
| | | native_.* | | | b | b | |
| | | .*_static | | | b | b | |
| | | armv[68]_.* | | | b | b | |
| | | aarch64_.* | | | b | b | |
# Else, let's build everything.
| | | | b | b | b | b | |
""" """