ci: list of plugins from meson configuration itself

This commit is contained in:
Aleksander Morgado
2023-01-03 16:26:18 +01:00
parent 6c6ece19c1
commit ce2a2614e6

View File

@@ -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: