aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-08-29 17:11:39 +0200
committerThomas White <taw@physics.org>2023-08-29 17:11:39 +0200
commitb16431f9637834327c0270927b28be131c577d50 (patch)
treec951e7b5f343b4aa7f9f5111728524f5eea747a0 /.gitlab-ci.yml
parentb50c4f1609e0c030bf6574cf1fdc217e85ed3c33 (diff)
CI: Fix 'meson' command, add gcc-gfortran
Fortran compiler is needed for Millepede.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6ce7606b..9c59035e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,7 +11,7 @@ build-meson:
- dnf install -y hdf5-devel gsl-devel flex bison gcc-c++
- dnf install -y gtk3-devel cairo-devel pango-devel gdk-pixbuf2-devel fftw-devel libpng-devel diffutils
- dnf install -y meson
- - meson build && ninja -C build
+ - meson setup build && ninja -C build
- ninja -C build test
artifacts:
when: always
@@ -24,10 +24,10 @@ build-meson-nohdf5:
image: fedora:37
script:
- dnf group install -y 'Development Tools'
- - dnf install -y gsl-devel flex bison gcc-c++
+ - dnf install -y gsl-devel flex bison gcc-c++ gcc-gfortran
- dnf install -y gtk3-devel cairo-devel pango-devel gdk-pixbuf2-devel fftw-devel libpng-devel diffutils
- dnf install -y meson
- - meson build -Dhdf5=disabled && ninja -C build
+ - meson setup build -Dhdf5=disabled && ninja -C build
- ninja -C build test
artifacts:
when: always
@@ -105,7 +105,7 @@ build-native-macos:
- 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
+ - meson setup build
- ninja -C build
- ninja -C build test
artifacts: