Soong কনফিগারেশন ভেরিয়েবল

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)