aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-11-22 13:55:14 +0100
committerAleksander Morgado <aleksander@aleksander.es>2019-11-27 10:11:43 +0000
commitc4991165c262d3e8cc1c1cac3c5a63cce9aaf524 (patch)
treee13eb2ec38df8054ad4b99b8ca8429321e99240c /.gitlab-ci.yml
parent09080073ff724cf7a13e23edd1dfef7c8c98f727 (diff)
ci: new job to build all single-plugin configurations
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 47548570..c075ba96 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -48,6 +48,35 @@ build-no-qmi-no-mbim:
- make check
- make install
+build-single-plugins:
+ stage: build
+ script:
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git
+ - pushd libmbim
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix=/usr
+ - make
+ - make install
+ - popd
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqmi.git
+ - pushd libqmi
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix=/usr --enable-mbim-qmux
+ - make
+ - make install
+ - popd
+ - NOCONFIGURE=1 ./autogen.sh
+ - for plugin in generic altair-lte anydata cinterion dell dlink
+ fibocom foxconn haier huawei iridium linktop
+ longcheer mbm motorola mtk nokia nokia-icera
+ novatel novatel-lte option option-hso pantech
+ quectel samsung sierra-legacy sierra simtech
+ telit thuraya tplink ublox via wavecom x22x zte; do
+ ./configure --prefix=/usr --disable-gtk-doc --disable-all-plugins --enable-plugin-$plugin;
+ make;
+ make clean;
+ done
+
build-default:
stage: build
script: