Các biến cấu hình của Soong

Các biến cấu hình Soong thường được thiết lập thông qua đoạn mã sau:

SOONG_CONFIG_NAMESPACES += ns
SOONG_CONFIG_ns += var
SOONG_CONFIG_ns_var = x

Tuy nhiên, điều này có một vấn đề là rất khó để biết đâu là sự phân định giữa không gian tên và tên biến, vì cả không gian tên và biến đều có thể chứa dấu gạch dưới trong tên của chúng.

Thay vào đó, hãy sử dụng các macro 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)