CI: add job for Homebrew / arm64
parent
586c8dbfae
commit
ed3a0eb6a9
|
@ -51,3 +51,15 @@ build_macos_x86_64:
|
|||
artifacts:
|
||||
paths:
|
||||
- build/src/dynare-preprocessor
|
||||
|
||||
build_macos_arm64:
|
||||
stage: build
|
||||
tags:
|
||||
- macOS
|
||||
script:
|
||||
- export PATH="/opt/homebrew/bin:$PATH"
|
||||
- arch -arm64 meson setup -D buildtype=release --native-file scripts/homebrew-native-arm64.ini build
|
||||
- arch -arm64 meson compile -C build -v
|
||||
artifacts:
|
||||
paths:
|
||||
- build/src/dynare-preprocessor
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
# Meson native file for compiling under Homebrew / arm64
|
||||
|
||||
[binaries]
|
||||
cpp = '/opt/homebrew/bin/g++-13'
|
||||
flex = '/opt/homebrew/opt/flex/bin/flex'
|
||||
bison = '/opt/homebrew/opt/bison/bin/bison'
|
||||
|
||||
[built-in options]
|
||||
# XCode 15 (on Ventura and Sonoma) has a linker issue, see https://github.com/mesonbuild/meson/issues/12282, workaround is to use ld_classic
|
||||
cpp_link_args = [ '-Wl,-ld_classic' ]
|
Loading…
Reference in New Issue