diff --git a/interfaces/innerkits/appverify/BUILD.gn b/interfaces/innerkits/appverify/BUILD.gn index b14e24c9f88e8de4f4b2529ae719bd06107a026f..bc5095a5c253b2583d562794321e19c8d1aade52 100644 --- a/interfaces/innerkits/appverify/BUILD.gn +++ b/interfaces/innerkits/appverify/BUILD.gn @@ -19,8 +19,6 @@ if (os_level == "standard") { include_dirs = [ "//base/security/appverify/interfaces/innerkits/appverify/include", "//third_party/openssl/include", - "//third_party/json/include", - "//third_party/json/single_include", "//utils/native/base/include", ] } @@ -57,8 +55,12 @@ if (os_level == "standard") { ] ldflags = [ "-Wl,--exclude-libs=libcrypto_static.a" ] + ldflags += [ "-Wl,--exclude-libs,libnlohmann_json_static.a" ] + ldflags += [ "-Wl,--exclude-libs,libnlohmann_json_single_static.a" ] deps = [ + "//third_party/json:nlohmann_json_single_static", + "//third_party/json:nlohmann_json_static", "//third_party/openssl:libcrypto_static", "//utils/native/base:utils", ] diff --git a/interfaces/innerkits/appverify/test/BUILD.gn b/interfaces/innerkits/appverify/test/BUILD.gn index 2ff763095cad95f7c12a044ff3b725426b6ebc67..0d5fffb7a3e0b1b38d04c145dc3ec4a6534db162 100644 --- a/interfaces/innerkits/appverify/test/BUILD.gn +++ b/interfaces/innerkits/appverify/test/BUILD.gn @@ -21,7 +21,6 @@ config("verify_test_config") { "//base/security/appverify/interfaces/innerkits/appverify/test/unittest/include", "//base/security/appverify/interfaces/innerkits/appverify/include", "//third_party/openssl/include", - "//third_party/json/single_include", "//utils/native/base/include", ] cflags = [ "-fvisibility=hidden" ] @@ -50,10 +49,13 @@ ohos_unittest("verify_test") { deps = [ "//base/security/appverify/interfaces/innerkits/appverify:libhapverify", "//third_party/googletest:gtest_main", + "//third_party/json:nlohmann_json_single_static", "//third_party/openssl:libcrypto_static", "//utils/native/base:utils", ] + ldflags = [ "-Wl,--exclude-libs,libnlohmann_json_single_static.a" ] + if (is_standard_system) { defines = [ "STANDARD_SYSTEM" ]