From: MyungJoo Ham Date: Fri, 11 Aug 2023 10:01:18 +0000 (+0900) Subject: style: meson dep variable rule X-Git-Tag: accepted/tizen/unified/20230818.183539~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=203500e3efc7ba6da9e2b5c400529ebc247ca5e2;p=platform%2Fupstream%2Fnnstreamer.git style: meson dep variable rule - If it is in a dep-list, it should be a dep object. Results of find_program() is not a dep object. Fix it! - If it is a dep-list, its name should end with 'deps', not 'dep'. Signed-off-by: MyungJoo Ham --- diff --git a/gst/edge/meson.build b/gst/edge/meson.build index c3d6f59..b56a994 100644 --- a/gst/edge/meson.build +++ b/gst/edge/meson.build @@ -5,7 +5,7 @@ edge_srcs = [ 'edge_src.c', ] -edge_dep = [ +edge_deps = [ glib_dep, gst_base_dep, gst_dep, @@ -13,14 +13,14 @@ edge_dep = [ ] if build_platform == 'tizen' - edge_dep += dlog_dep + edge_deps += dlog_dep elif cc.has_header_symbol('android/log.h', '__android_log_print') - edge_dep += cc.find_library('log') + edge_deps += cc.find_library('log') endif gstedge_shared = shared_library('gstedge', edge_srcs, - dependencies: edge_dep, + dependencies: edge_deps, install: true, include_directories: include_directories('../nnstreamer/include'), install_dir: plugins_install_dir @@ -28,6 +28,6 @@ gstedge_shared = shared_library('gstedge', gstedge_dep = declare_dependency( link_with: gstedge_shared, - dependencies: edge_dep, + dependencies: edge_deps, include_directories: include_directories('.') ) diff --git a/meson.build b/meson.build index 4d6604f..cbf9b2c 100644 --- a/meson.build +++ b/meson.build @@ -157,6 +157,7 @@ protobuf_dep = dependency('protobuf', version: '>= 3.6.1', required: false) flatc = find_program('flatc', required : get_option('flatbuf-support')) flatbuf_dep = disabler() flatbuf_version_check_dep = disabler() +flatc_dep = disabler() if flatc.found() # TODO: After bumping up meson version to 0.62.0, we can use flatc.version() # Please refer https://mesonbuild.com/Reference-manual_returned_external_program.html#external_programversion @@ -165,13 +166,22 @@ if flatc.found() required : get_option('flatbuf-support')) flatbuf_version_check_dep = dependency('flatbuffers', version: '>=2.0.0', required : get_option('flatbuf-support')) + flatc_dep = declare_dependency() endif # Protobuf compiler pb_comp = find_program('protoc', required: get_option('protobuf-support')) +pb_comp_dep = disabler() +if (pb_comp.found()) + pb_comp_dep = declare_dependency() +endif #orc pg_orcc = find_program('orcc', required: get_option('orcc-support')) +pg_orcc_dep = disabler() +if (pg_orcc.found()) + pg_orcc_dep = declare_dependency() +endif orc_dep = dependency('orc-0.4', version: '>= 0.4.17', required: get_option('orcc-support')) ## nnfw @@ -386,7 +396,7 @@ features = { 'project_args': { 'ENABLE_ARMNN': 1 } }, 'orcc-support': { - 'extra_deps': [ orc_dep, pg_orcc ], + 'extra_deps': [ orc_dep, pg_orcc_dep ], 'project_args': {'HAVE_ORC': 1}, 'project_args_disabled': { 'DISABLE_ORC': 1 }, 'extra_args': {'orcc_args': [pg_orcc, '--include', 'glib.h'] } @@ -396,11 +406,11 @@ features = { 'project_args': { 'ENABLE_SNPE' : 1 }, }, 'flatbuf-support': { - 'extra_deps': [ flatc, flatbuf_dep, flatbuf_version_check_dep ], + 'extra_deps': [ flatc_dep, flatbuf_dep, flatbuf_version_check_dep ], 'project_args': { 'ENABLE_FLATBUF': 1 } }, 'protobuf-support': { - 'extra_deps': [ pb_comp, protobuf_dep ], + 'extra_deps': [ pb_comp_dep, protobuf_dep ], 'project_args': { 'ENABLE_PROTOBUF': 1 } }, 'tensorrt-support': {