Browse Source

Enable CI arm builds too

Signed-off-by: falkTX <falktx@falktx.com>
pull/117/head
falkTX 1 year ago
parent
commit
c2e99c0782
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
3 changed files with 9 additions and 8 deletions
  1. +4
    -5
      .github/workflows/build.yml
  2. +3
    -1
      meson.build
  3. +2
    -2
      scripts/meson/linux-i686.ini

+ 4
- 5
.github/workflows/build.yml View File

@@ -14,11 +14,10 @@ jobs:
strategy:
matrix:
include:
#- target: linux-aarch64
#pkgprefix: aarch64-linux-gnu
#deb_arch: arm64
#- target: linux-armhf
#pkgprefix: arm-linux-gnueabihf
- target: linux-aarch64
pkgprefix: aarch64-linux-gnu
- target: linux-armhf
pkgprefix: arm-linux-gnueabihf
- target: linux-i686
pkgprefix: i386-linux-gnu
#- target: linux-riscv64


+ 3
- 1
meson.build View File

@@ -45,7 +45,9 @@ build_juce7_only = get_option('build-juce7-only')
build_universal = get_option('build-universal')
optimizations = get_option('optimizations') and buildtype != 'debug'
lto_optimizations = get_option('lto-optimizations') and buildtype != 'debug' and not os_windows
sse_optimizations = get_option('sse-optimizations') and buildtype != 'debug'
sse_optimizations = get_option('sse-optimizations') and buildtype != 'debug' and (
host_machine.cpu_family() == 'x86' or host_machine.cpu_family() == 'x86_64'
)

###############################################################################
# set paths


+ 2
- 2
scripts/meson/linux-i686.ini View File

@@ -11,8 +11,8 @@ exe_wrapper = 'qemu-i386-static'

[host_machine]
system = 'linux'
cpu_family = 'i686'
cpu = 'i686'
cpu_family = 'x86'
cpu = 'x86'
endian = 'little'

[properties]


Loading…
Cancel
Save