aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-09-18 13:05:22 +0200
committerThomas White <taw@physics.org>2023-09-18 13:05:22 +0200
commit38b4e5fec7fc9d1cf554afa42b4209f14bc3444f (patch)
tree0f2a3697f1ac2b9667b4b1009a666aac24e2d952 /.gitlab-ci.yml
parentb91c1cdbdbd75b3c23f90faf98340e398f583406 (diff)
parentb4e92e6b8851fdb45bd55a3b02fae9f5fa216b1a (diff)
Merge branch 'millepede'
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/3 Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/29
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6ce7606b..87fb9f6f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,8 +10,8 @@ build-meson:
- dnf group install -y 'Development Tools'
- 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
+ - dnf install -y meson pandoc
+ - 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: