diff options
author | Kamesh Relangi <quic_krelangi@quicinc.com> | 2024-03-12 17:00:29 +0530 |
---|---|---|
committer | Kamesh Relangi <quic_krelangi@quicinc.com> | 2024-03-12 12:06:42 +0000 |
commit | 2dac0a9e4f145cac5a43b61ed95d9e48b960bf68 (patch) | |
tree | e2382c328beb0d4e40a2f3894a82a16c636b09e6 | |
parent | 818bcd40d7e76b623171fc525be2ab5776eadeca (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.build | 6 |
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') |