Release fan de Qbs 1.14 assembly toolkit, wêrfan de ûntwikkeling waard fuortset troch de mienskip

Yntrodusearre frijlitting fan montage ark Qbs 1.14. Dit is de earste release sûnt de Qt Company ferliet de ûntwikkeling fan it projekt, taret troch de mienskip ynteressearre yn in fierdere ûntwikkeling fan Qbs. Foar in build Qbs, is Qt nedich ûnder de ôfhinklikens, hoewol't Qbs sels is ûntwurpen om te organisearjen de gearkomste fan alle projekten. Qbs brûkt in ferienfâldige ferzje fan de QML taal foar in definiearje projekt build skripts, dat kinne jo definiearje frij fleksibele bou regels dêr't eksterne modules kinne wurde ferbûn, JavaScript funksjes kinne brûkt wurde, en willekeurich bou regels kinne wurde oanmakke.

De skripttaal brûkt yn Qbs is oanpast foar it automatisearjen fan it generearjen en parsen fan build-skripts troch IDE's. Derneist genereart Qbs gjin makefiles, en sels, sûnder tuskenpersoanen lykas it make-nutsbedriuw, kontrolearret de lansearring fan gearstallers en linkers, it optimalisearjen fan it bouproses basearre op in detaillearre grafyk fan alle ôfhinklikens. De oanwêzigens fan inisjele gegevens oer de struktuer en ôfhinklikens yn it projekt kinne jo effektyf parallelize de útfiering fan operaasjes yn ferskate triedden. Foar grutte projekten besteande út in grut oantal triemmen en submappen, de prestaasjes fan rebuilds mei help fan Qbs kin outperform make troch ferskate kearen - de werbou is hast instantaneous en net meitsje de ûntwikkelder besteegje tiid wachtsjen.

Lit ús ûnthâlde dat in jier lyn de Qt Company wie taken beslút om te stopjen it ûntwikkeljen fan Qbs. Qbs waard ûntwikkele as ferfanging foar qmake, mar it waard úteinlik besletten in gebrûk CMake as de wichtichste build systeem foar Qt op 'e lange termyn. Untwikkeling fan Qbs is no trochgean as in ûnôfhinklik projekt stipe troch de mienskip en ynteressearre ûntwikkelders. De ynfrastruktuer fan Qt Company bliuwt brûkt wurde foar ûntwikkeling. Stipe foar Qbs 1.14.0 is boud yn Qt Creator 4.10.1, en de folgjende release fan Qbs 1.15 wurdt ferwachte tagelyk as Qt Creator 4.11.

haad ynnovaasjes Qbs 1.14:

  • Stipe foar Visual Studio 2019 en clang-cl (in alternative Clang kommandorigelynterface, opsje-kompatibel mei de cl.exe-kompiler opnommen yn Visual Studio);
  • Stipe foar ynbêde ûntwikkelingsark
    IAR, KEIL и SDCC, wêrmei jo Qbs brûke kinne foar projekten ûntwikkele foar ferskate hardware-platfoarms;

  • Tafoege konfiguraasje triemmen en bouwe skripts foar de Travis CI trochgeande yntegraasje systeem, sadat jo bouwe en testen eltse set fan patches foar Qbs reviewed yn Gerrit;
  • In Debian-basearre Docker-ôfbylding is folslein opnij ûntwurpen, dy't brûkt wurde kin as in bou- en testomjouwing;
  • Stipe foar âldere ferzjes fan Android NDK (‹19) is stopset.

Boarne: opennet.ru

Add a comment