ګوګل د جوړونې سیسټم رامینځته کوي
د سونګ ساختماني فایلونه د مشروط بیاناتو او شاخص څرګندولو ملاتړ نه کوي ، مګر یوازې د پروژې جوړښت ، ماډلونه او انحصار بیانوي چې د جوړولو پرمهال کارول کیږي. هغه فایلونه چې باید جوړ شي د ماسکونو په کارولو سره تشریح شوي او په کڅوړو کې ګروپ شوي، چې هر یو یې د اړونده انحصارونو سره د فایلونو ټولګه ده. دا ممکنه ده چې متغیرات تعریف کړئ. متغیرونه او ملکیتونه په کلکه ټایپ شوي (د متغیرونو ډول په لومړي دنده کې په متحرک ډول غوره کیږي ، او د ملکیتونو لپاره په ثابت ډول د ماډل ډول پورې اړه لري). د اسمبلۍ منطق پیچلي عناصر هینډلر ته لیږدول کیږي،
سونګ د یوې لویې پروژې سره اړیکه لري
دا طریقه لوی او متفاوت پروژو ته اجازه ورکوي، لکه Android، د لوړې کچې پروګرام کولو ژبه کې په کوډ کې د اسمبلۍ منطق پیچلي عناصر پلي کړي، پداسې حال کې چې د ساده بیاناتي ترکیب په کارولو سره د غونډې تنظیم او د پروژې جوړښت پورې اړوند ماډلونو کې د بدلونونو وړتیا ساتي. . د مثال په توګه، په سونګ کې، د کمپیلر بیرغونو انتخاب د هینډلر لخوا ترسره کیږي
cc_library {
...
srcs: ["generic.cpp"],
arch: {
بازو: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
}
سرچینه: opennet.ru