Qbs 1.14 muntaketa-tresnaren kaleratzea, garapena komunitateak jarraitu zuen

Bidalita muntaketa tresnak askatzea Qbs 1.14. Qt konpainiak proiektuaren garapena utzi zuenetik lehen bertsioa da hau, Qbs-en garapenean jarraitzeko interesa duen komunitateak prestatua. Qbs eraikitzeko, Qt behar da menpekotasunen artean, nahiz eta Qbs bera edozein proiekturen muntaia antolatzeko diseinatuta dagoen. Qbs-ek QML lengoaiaren bertsio sinplifikatu bat erabiltzen du proiektuak eraikitzeko script-ak definitzeko, eta horrek kanpoko moduluak konektatu, JavaScript funtzioak erabili eta eraikitze-arau pertsonalizatuak sor ditzaketen eraikuntza-arau nahiko malguak defini ditzakezu.

Qbs-en erabiltzen den script-lengoaia garapen-ingurune integratuek eraikitze-scripten sorrera eta analisia automatizatzeko egokituta dago. Horrez gain, Qbs-ek ez du makefilerik sortzen, baina berak, make utility bezalako bitartekaririk gabe, konpilatzaileen eta estekatzaileen abiaraztearen kontrola kontrolatzen du, eraikitze-prozesua optimizatuz mendekotasun guztien grafiko zehatz batean oinarrituta. Proiektuan egiturari eta mendekotasunei buruzko hasierako datuak egoteak hainbat haritako eragiketen exekuzioa modu eraginkorrean paralelizatzeko aukera ematen du. Fitxategi eta azpidirektorio ugariz osatutako proiektu handietarako, Qbs erabiliz berreraikitzearen errendimendua make baino hainbat aldiz azkarragoa izan daiteke - berreraikitzea ia berehala egiten da eta ez du garatzailea behartzen itxaron denbora galtzera.

Gogora dezagun duela urtebete Qt Enpresa izan zela jaso Qbs garatzeari uzteko erabakia. Qbs qmake-ren ordezko gisa garatu zen, baina azkenean CMake Qt-ren eraikuntza-sistema nagusi gisa erabiltzea erabaki zen epe luzera. Qbs-en garapenak komunitateak eta interesa duten garatzaileek lagundutako proiektu independente gisa jarraitu du. Qt Company azpiegiturak garapenerako erabiltzen jarraitzen du. Qbs 1.14.0-rako euskarria Qt Creator 4.10.1-en integratuta dago, eta Qbs 1.15-ren hurrengo bertsioa Qt Creator 4.11-en aldi berean espero da.

Nagusia berrikuntzak Qbs 1.14:

  • Visual Studio 2019 eta clang-cl-entzako laguntza (Clang komando-lerroko interfaze alternatibo bat, aukerarekin bateragarria da Visual Studio-n sartutako cl.exe konpiladorearekin);
  • Garapen txertatutako tresnen laguntza
    IAR, KEIL ΠΈ SDCC, hainbat hardware plataformatarako garatutako proiektuetarako Qbs erabiltzeko aukera ematen duena;

  • Travis CI etengabeko integrazio sistemarako konfigurazio-fitxategiak eta eraikitze-scriptak gehitu dira, Gerrit-en berrikusitako Qbs-en adabaki multzo bakoitza eraiki eta probatu ahal izateko;
  • Debian oinarritutako Docker irudi bat guztiz birdiseinatu da, eraikitzeko eta probatzeko ingurune gisa erabil daitekeena;
  • Android NDK (β€Ή19) bertsio zaharragoetarako laguntza eten egin da.

Iturria: opennet.ru

Gehitu iruzkin berria