diff --git a/BUILD.gn b/BUILD.gn index b2b02661a4814ec5ad4a4cdf9ccb2def518b2d34..145603528251bf55b80cb63d453ed22f6eb26360 100755 --- a/BUILD.gn +++ b/BUILD.gn @@ -1,6 +1,8 @@ # Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved. -import("//build/lite/config/component/lite_component.gni") +if (defined(ohos_lite)) { + import("//build/lite/config/component/lite_component.gni") +} config("utils_io_config") { include_dirs = [ "//third_party/cryptsetup/lib" ] @@ -50,7 +52,9 @@ static_library("argon2_static") { "_GNU_SOURCE", "_REENTRANT", ] - configs -= [ "//build/lite/config:language_c" ] + if (defined(ohos_lite)) { + configs -= [ "//build/lite/config:language_c" ] + } cflags_c = [ "-Wall", "-std=c89", @@ -163,7 +167,9 @@ static_library("cryptsetup_static") { sources = cryptsetup_sources output_name = "cryptsetup" public_configs = [ ":cryptsetup_config" ] - configs -= [ "//build/lite/config:language_c" ] + if (defined(ohos_lite)) { + configs -= [ "//build/lite/config:language_c" ] + } cflags_c = [ "-std=gnu11", "-Wall", @@ -185,8 +191,10 @@ static_library("cryptsetup_static") { ] } -lite_component("cryptsetup") { - features = [ ":veritysetup" ] +if (defined(ohos_lite)) { + lite_component("cryptsetup") { + features = [ ":veritysetup" ] + } } config("veritysetup_config") {