diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2023-01-03 16:26:18 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2023-01-03 17:00:49 +0100 |
commit | ce2a2614e6c1e85702aee476e93a4f87d516b8c2 (patch) | |
tree | ab98b7bcb2ecf1f0c836ae8634a9fe6fa3275d1d | |
parent | 6c6ece19c116dfb8dbe71e8adbf9b9ef381c8cd8 (diff) |
ci: list of plugins from meson configuration itself
-rw-r--r-- | .gitlab-ci.yml | 22 |
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: |