diff --git a/utils/BUILD.gn b/utils/BUILD.gn index ed13a0b4e6a0fe00ffb46e4799050d51af3b7c9c..f1c17e3ee2f1143d05d16b027856d0a19f8340e0 100644 --- a/utils/BUILD.gn +++ b/utils/BUILD.gn @@ -40,8 +40,10 @@ if (defined(ohos_lite)) { "src/dm_log.cpp", "src/dm_random.cpp", "src/ipc/standard/ipc_cmd_register.cpp", - "src/permission/standard/permission_manager.cpp", ] + if (support_jsapi) { + sources += [ "src/permission/standard/permission_manager.cpp" ] + } public_configs = [ ":devicemanagerutils_config" ] @@ -58,14 +60,18 @@ if (defined(ohos_lite)) { external_deps = [ "access_token:libaccesstoken_sdk", - "bundle_framework:appexecfwk_base", - "bundle_framework:appexecfwk_core", "hiviewdfx_hilog_native:libhilog", "ipc:ipc_core", "safwk:system_ability_fwk", "samgr_standard:samgr_proxy", "utils_base:utils", ] + if (support_jsapi) { + external_deps += [ + "bundle_framework:appexecfwk_base", + "bundle_framework:appexecfwk_core", + ] + } subsystem_name = "distributedhardware"