From 2dac0a9e4f145cac5a43b61ed95d9e48b960bf68 Mon Sep 17 00:00:00 2001 From: Kamesh Relangi Date: Tue, 12 Mar 2024 17:00:29 +0530 Subject: [PATCH] build: fix dependencies in huawei plugin helpers Compilation errors due to generated files is observed when compiling in multi threaded environment, as the generated files getting generated after they have been referred. Fix: Added dependency in meson so that it will ensure that the header is generated. Ref fail log: ../mobile-broadband/ModemManager/src/plugins/huawei/mm-modem-helpers-huawei.c:29:10: fatal error: mm-huawei-enums-types.h: No such file or directory 29 | #include "mm-huawei-enums-types.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Signed-off-by: Kamesh Relangi --- src/plugins/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/meson.build b/src/plugins/meson.build index b031da54..f5d3fb04 100644 --- a/src/plugins/meson.build +++ b/src/plugins/meson.build @@ -503,9 +503,9 @@ if plugins_options['huawei'] plugins += {'plugin-huawei': { 'plugin': true, - 'helper': {'sources': files('huawei/mm-modem-helpers-huawei.c'), 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args}, - 'module': {'sources': sources + enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args}, - 'test': {'sources': files('huawei/tests/test-modem-helpers-huawei.c') + enums_sources, 'include_directories': huawei_inc, 'dependencies': libhelpers_dep}, + 'helper': {'sources': files('huawei/mm-modem-helpers-huawei.c') + enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args}, + 'module': {'sources': sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args}, + 'test': {'sources': files('huawei/tests/test-modem-helpers-huawei.c'), 'include_directories': huawei_inc, 'dependencies': libhelpers_dep}, }} plugins_udev_rules += files('huawei/77-mm-huawei-net-port-types.rules')