diff --git a/interfaces/native/innerkits/BUILD.gn b/interfaces/native/innerkits/BUILD.gn index 9023a14afcc98a0a08f4ba139cb575605efbf5a9..a00d0a0b40caacab09e134a9401cf0e79c919d2e 100644 --- a/interfaces/native/innerkits/BUILD.gn +++ b/interfaces/native/innerkits/BUILD.gn @@ -118,10 +118,33 @@ config("libhilog_base_pub_cfg") { ] } +config("libhilog_base_config") { + visibility = [ "*:*" ] + include_dirs = [ "../../../frameworks/libhilog/include" ] +} + ohos_static_library("libhilog_base") { - public_configs = [ ":libhilog_base_pub_cfg" ] + public_configs = [ + ":libhilog_base_pub_cfg", + ":libhilog_base_config", + ] + + include_dirs = [ + "../../../frameworks/libhilog/vsnprintf/include", + "../../../interfaces/native/innerkits/include", + ] + + sources = [ + "../../../frameworks/libhilog/base/hilog_base.c", + "../../../frameworks/libhilog/vsnprintf/vsnprintf_s_p.c", + ] + + defines = [ + "__RECV_MSG_WITH_UCRED_", + "HILOG_PROHIBIT_ALLOCATION", + ] - deps = [ "../../../frameworks/libhilog:libhilog_base_source" ] + configs = [ ":libhilog_base_config" ] subsystem_name = "hiviewdfx" part_name = "hilog"