aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamesh Relangi <quic_krelangi@quicinc.com>2024-03-12 17:00:29 +0530
committerKamesh Relangi <quic_krelangi@quicinc.com>2024-03-12 12:06:42 +0000
commit2dac0a9e4f145cac5a43b61ed95d9e48b960bf68 (patch)
treee2382c328beb0d4e40a2f3894a82a16c636b09e6
parent818bcd40d7e76b623171fc525be2ab5776eadeca (diff)
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 <quic_krelangi@quicinc.com>
-rw-r--r--src/plugins/meson.build6
1 files 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')