सूंग कॉन्फ़िगरेशन चर

सूंग कॉन्फ़िगरेशन चर सामान्यतः निम्नलिखित कोड के माध्यम से सेट किए जाते हैं:

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)