diff options
-rw-r--r-- | .gitlab-ci.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index edca634c..de20bd92 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -78,3 +78,18 @@ build_container_image_tag: rules: - if: $CI_COMMIT_TAG + +build-macos: + tags: + - macOS + variables: + GIT_STRATEGY: clone + script: + - brew install gsl hdf5 flex bison argp-standalone pkg-config doxygen gtk+3 cairo pango gdk-pixbuf fftw meson python-tk + - export PATH="$(brew --prefix)/opt/bison/bin:$(brew --prefix)/opt/flex/bin:$PATH" + - export LDFLAGS="-L$(brew --prefix)/opt/bison/lib -L$(brew --prefix)/opt/flex/lib -L$(brew --prefix)/opt/argp-standalone/lib -largp $LDFLAGS" + - export CFLAGS="-I$(brew --prefix)/opt/flex/include -I$(brew --prefix)/opt/argp-standalone/include/ $CFLAGS" + - meson build + - ninja -C build + - ninja -C build test + |