ci: new job to build all single-plugin configurations

This commit is contained in:
Aleksander Morgado
2019-11-22 13:55:14 +01:00
parent 09080073ff
commit c4991165c2

View File

@@ -48,6 +48,35 @@ build-no-qmi-no-mbim:
- make check - make check
- make install - 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: build-default:
stage: build stage: build
script: script: