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)