diff --git a/BUILD.gn b/BUILD.gn index 23a8e720aaa9d2d8089d40c809c2ca65c8b020e8..3ce6515003317190897964b2df58a8ab44acd20e 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -13,6 +13,10 @@ import("//build/ohos.gni") +declare_args() { + alsa_lib_feature_config_enable = false +} + config("alsa_lib_header") { include_dirs = [ "//third_party/alsa-lib/include", @@ -183,10 +187,13 @@ ohos_shared_library("libasound") { ] configs = [ ":alsa_lib_config" ] - deps = [ - # conf files - "src/conf:alsa-lib-prebuilt-all", - ] + if (alsa_lib_feature_config_enable) { + deps = [ + # conf files + "src/conf:alsa-lib-prebuilt-all", + ] + } + public_configs = [ ":alsa_lib_header" ] output_extension = "so" install_images = [ chipset_base_dir ] diff --git a/bundle.json b/bundle.json index 1db6e75dbfa60307141aa974ec7a3b86ae844b52..4640065909f01c377fb8ce8160957d547426fda3 100644 --- a/bundle.json +++ b/bundle.json @@ -18,7 +18,7 @@ "name": "alsa-lib", "subsystem": "thirdparty", "syscap": [], - "features": [], + "features": [ "alsa_lib_feature_config_enable" ], "adapted_system_type": [ "standard" ], "rom": "950KB", "ram": "988KB",