aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2023-01-03 16:26:18 +0100
committerAleksander Morgado <aleksander@aleksander.es>2023-01-03 17:00:49 +0100
commitce2a2614e6c1e85702aee476e93a4f87d516b8c2 (patch)
treeab98b7bcb2ecf1f0c836ae8634a9fe6fa3275d1d /.gitlab-ci.yml
parent6c6ece19c116dfb8dbe71e8adbf9b9ef381c8cd8 (diff)
ci: list of plugins from meson configuration itself
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml22
1 files changed, 6 insertions, 16 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b9de3bed..6ddcd353 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -200,14 +200,9 @@ build-single-plugins:
- schedules
script:
- *prepare_deps
- - for plugin in generic altair_lte anydata broadmobi cinterion
- dell dlink fibocom foxconn gosuncn haier huawei iridium
- linktop longcheer mbm motorola mtk nokia nokia_icera
- novatel novatel_lte option option_hso pantech
- qcom_soc quectel samsung sierra_legacy sierra simtech
- telit thuraya tplink ublox via wavecom x22x zte; do
- meson setup build_$plugin --prefix=/usr -Dgtk_doc=false -Dintrospection=false -Dbash_completion=false -Dauto_features=disabled -Dplugin_$plugin=enabled;
- ninja -C build_$plugin;
+ - for PLUGIN in $(grep "plugin_" meson_options.txt | awk -F"'" '{ print $2 }'); do
+ meson setup build_$PLUGIN --prefix=/usr -Dgtk_doc=false -Dintrospection=false -Dbash_completion=false -Dauto_features=disabled -D$PLUGIN=enabled;
+ ninja -C build_$PLUGIN;
done
build-single-plugins-builtin:
@@ -219,14 +214,9 @@ build-single-plugins-builtin:
- schedules
script:
- *prepare_deps
- - for plugin in generic altair_lte anydata broadmobi cinterion
- dell dlink fibocom foxconn gosuncn haier huawei iridium
- linktop longcheer mbm motorola mtk nokia nokia_icera
- novatel novatel_lte option option_hso pantech
- qcom_soc quectel samsung sierra_legacy sierra simtech
- telit thuraya tplink ublox via wavecom x22x zte; do
- meson setup build_$plugin --prefix=/usr -Dgtk_doc=false -Dintrospection=false -Dbash_completion=false -Dauto_features=disabled -Dplugin_$plugin=enabled -Dbuiltin_plugins=true;
- ninja -C build_$plugin;
+ - for PLUGIN in $(grep "plugin_" meson_options.txt | awk -F"'" '{ print $2 }'); do
+ meson setup build_$PLUGIN --prefix=/usr -Dgtk_doc=false -Dintrospection=false -Dbash_completion=false -Dauto_features=disabled -D$PLUGIN=enabled -Dbuiltin_plugins=true;
+ ninja -C build_$PLUGIN;
done
build-release: