From 743800a4b2d63484b42e67235ed02cb800f64303 Mon Sep 17 00:00:00 2001 From: Jaeyun Jung Date: Mon, 8 Dec 2025 18:19:07 +0900 Subject: [PATCH] [Build] add ml-service while building java Update meson to add ml-service when building java library on ubuntu. Signed-off-by: Jaeyun Jung --- java/meson.build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/java/meson.build b/java/meson.build index a56ed86f..0c338d5f 100644 --- a/java/meson.build +++ b/java/meson.build @@ -10,10 +10,17 @@ nns_native_srcs += join_paths(nns_native_path, 'nnstreamer-native-customfilter.c nns_native_srcs += join_paths(nns_native_path, 'nnstreamer-native-pipeline.c') nns_native_srcs += join_paths(nns_native_path, 'nnstreamer-native-singleshot.c') +nns_native_deps = [nnstreamer_dep, nns_capi_dep] + +if get_option('enable-ml-service') + nns_native_srcs += join_paths(nns_native_path, 'nnstreamer-native-service.c') + nns_native_deps += nns_capi_service_dep +endif + # Build library shared_library('nnstreamer-native', nns_native_srcs, - dependencies: [nnstreamer_dep, nns_capi_dep], + dependencies: nns_native_deps, include_directories: jni_include, install: true, install_dir: api_install_libdir