Google ap devlope yon sistèm bati
Fichye konstriksyon Soong yo pa sipòte deklarasyon kondisyonèl ak ekspresyon branch, men sèlman dekri estrikti pwojè a, modil ak depandans yo itilize lè bati. Dosye yo dwe bati yo dekri lè l sèvi avèk mask ak gwoupe nan pakè, yo chak nan yo se yon koleksyon fichye ak depandans ki asosye yo. Varyab yo ka defini. Varyab ak pwopriyete yo tape estrikteman (ki kalite varyab yo chwazi dinamikman sou premye plasman, epi pou pwopriyete yo estatikman depann sou kalite modil la). Eleman konplèks nan lojik asanble yo deplase bay moun kap okipe yo,
Soong mare ak yon pi gwo pwojè
Apwòch sa a pèmèt pou pwojè gwo ak etewojèn, tankou Android, aplike eleman konplèks nan lojik asanble nan kòd nan yon langaj pwogramasyon wo nivo, pandan y ap kenbe kapasite nan fè chanjman nan modil ki gen rapò ak òganizasyon asanble ak estrikti pwojè lè l sèvi avèk senp sentaks deklarasyon. . Pou egzanp, nan Soong, seleksyon an nan drapo konpilatè se fè pa moun kap okipe yo
cc_library {
...
srcs: ["generic.cpp"],
vout: {
bra: {
srcs: ["arm.cpp"],
},
x86:{
srcs: ["x86.cpp"],
},
},
}
Sous: opennet.ru