CI: add job for Homebrew / arm64
parent
586c8dbfae
commit
ed3a0eb6a9
|
@ -51,3 +51,15 @@ build_macos_x86_64:
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/src/dynare-preprocessor
|
- 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