Soong配置變量通常通過以下代碼設置:
SOONG_CONFIG_NAMESPACES += ns
SOONG_CONFIG_ns += var
SOONG_CONFIG_ns_var = x
但是,這存在一個問題,即很難判斷命名空間和變量名稱之間的分隔位置,因為命名空間和變量的名稱中都可以包含下劃線。
相反,請使用soong_config_get/set/append
宏:
$(call soong_config_set,ns,var,x)
$(call soong_config_get,ns,var)
$(call soong_config_set,ns,var,y)