Lage zouti asanble Qbs 1.14, devlopman ki te kontinye pa kominote a.

Entwodwi lage zouti asanble Qbs 1.14. Sa a se premye lage depi Konpayi Qt te kite devlopman pwojè a, kominote a ki enterese kontinye devlopman Qbs. Pou konstwi Qbs, Qt obligatwa nan mitan depandans yo, byenke Qbs tèt li fèt pou òganize asanble nenpòt pwojè. Qbs sèvi ak yon vèsyon senplifye nan lang QML pou defini script bati pwojè, ki pèmèt ou defini règ konstriksyon san patipri fleksib ki ka konekte modil ekstèn, sèvi ak fonksyon JavaScript, ak kreye règ bati koutim.

Langaj scripting yo itilize nan Qbs adapte pou otomatize jenerasyon ak analiz script bati pa IDE yo. Anplis de sa, Qbs pa jenere makefile, ak tèt li, san entèmedyè tankou sèvis piblik make la, kontwole lansman konpilateur ak linkers, optimize pwosesis la bati ki baze sou yon graf detaye nan tout depandans. Prezans nan premye done sou estrikti a ak depandans nan pwojè a pèmèt ou efektivman paralelize ekzekisyon an nan operasyon nan plizyè fil. Pou gwo pwojè ki gen yon gwo kantite fichye ak sous-répertoires, pèfòmans nan rekonstwi itilize Qbs ka depase fè plizyè fwa - rebati a se prèske enstantane epi yo pa fè pwomotè a pase tan ap tann.

Se pou nou sonje ke yon ane de sa Konpayi Qt la te pran desizyon pou sispann devlope Qbs. Qbs te devlope kòm yon ranplasman pou qmake, men finalman li te deside sèvi ak CMake kòm sistèm nan bati prensipal pou Qt nan tèm long la. Devlopman Qbs te kontinye kounye a kòm yon pwojè endepandan sipòte pa kominote a ak devlopè ki enterese. Enfrastrikti konpayi Qt kontinye ap itilize pou devlopman. Sipò pou Qbs 1.14.0 bati nan Qt Creator 4.10.1, epi pwochen lage Qbs 1.15 espere an menm tan ak Qt Creator 4.11.

Prensipal la inovasyon Qbs 1.14:

  • Sipò pou Visual Studio 2019 ak clang-cl (yon koòdone altènatif liy lòd Clang, opsyon-konpatib ak du cl.exe enkli nan Visual Studio);
  • Sipò pou zouti devlopman entegre
    IAR, KEIL и SDCC, ki pèmèt ou sèvi ak Qbs pou pwojè devlope pou plizyè platfòm pyès ki nan konpitè;

  • Te ajoute fichye konfigirasyon ak bati scripts pou sistèm entegrasyon kontinyèl Travis CI, ki pèmèt ou bati ak teste chak seri plak pou Qbs revize nan Gerrit;
  • Yon imaj Docker ki baze sou Debian te konplètman reamenaje, ki ka itilize kòm yon anviwònman bati ak tès;
  • Sipò pou ansyen vèsyon Android NDK (‹19) sispann.

Sous: opennet.ru

Add nouvo kòmantè