lëshimi i mjetit të mbledhjes . Ky është versioni i parë pas largimit të kompanisë Qt Company nga zhvillimi i projektit, i përgatitur nga një komunitet që është angazhuar në vazhdimin e zhvillimit të Qbs. Për ndërtimin e Qbs kërkohet Qt si varësi, ndonëse vetë Qbs është i dizajnuar për të organizuar ndërtimin e çdo projekti. Qbs përdor një version të thjeshtuar të gjuhës QML për të përcaktuar skenarët e ndërtimit të projektit, gjë që lejon të përcaktohen rregulla mjaft fleksibël ndërtimi, ku mund të lidhen module të jashtme, të përdoren funksione në JavaScript dhe të krijohen rregulla ndërtimi të rastësishme.
Gjuha e skriptit e pĂ«rdorur nĂ« Qbs Ă«shtĂ« adaptuar pĂ«r automatizimin e gjenerimit dhe analizĂ«s sĂ« skenareve tĂ« ndĂ«rtimit nga mjediset e integruara tĂ« zhvillimit. PĂ«rveç kĂ«saj, Qbs nuk gjeneron skedarĂ« make, por kontrollon personalisht, pa ndĂ«rmjetĂ«s siç Ă«shtĂ« utilita make, ekzekutimin e kompilatorĂ«ve dhe lidhĂ«sve, duke optimizuar procesin e ndĂ«rtimit mbi njĂ« grafik tĂ« detajuar tĂ« tĂ« gjitha varĂ«save. Prania e tĂ« dhĂ«nave fillestare pĂ«r strukturĂ«n dhe varĂ«sitĂ« nĂ« projekt lejon ekzekutimin efikas tĂ« operacioneve nĂ« shumĂ«_thread. PĂ«r projektet e mĂ«dha, tĂ« pĂ«rbĂ«ra nga njĂ« numĂ«r tĂ« madh skedash dhe nĂ«n-drejtorish, performanca e rindĂ«rtimit tĂ« pĂ«rsĂ«ritur me Qbs mund tĂ« tejkalojĂ« make disa herĂ« â rindĂ«rtimi kryhet pothuajse menjĂ«herĂ« dhe nuk e detyron zhvilluesin tĂ« kalojĂ« kohĂ« duke pritur.
Të kujtojmë se një vit më parë, kompania Qt Company mori vendimin për të ndaluar zhvillimin e Qbs. Qbs u zhvillua si një zëvendësim për qmake, por në fund u vendos që të përdoret CMake si sistemi kryesor i ndërtimit për Qt në perspektivën afatgjatë. Zhvillimi i Qbs tani vazhdon në formën e një projekti të pavarur, të mbështetur nga forcat e komunitetit dhe zhvillues të interesuar. Për zhvillim, akoma po përdoret infrastruktura e kompanisë Qt. Mbështetja për Qbs 1.14.0 është ndërtuar në Qt Creator 4.10.1, dhe publikimi i ardhshëm i Qbs 1.15 pritet në të njëjtën kohë me Qt Creator 4.11.
Ndryshimet kryesore Qbs 1.14:
- Përkrahja për Visual Studio 2019 dhe clang-cl (interfejsi alternativ i komandave të Clang, i pajtueshëm në nivelin e opsioneve me kompilatorin cl.exe të Visual Studio);
- Përkrahja për mjetet e zhvillimit për pajisje të integruara
, dhe , që lejon përdorimin e Qbs për projekte që zhvillohen për disa platforma harduerike; - Janë shtuar skedarët e konfigurimit dhe skenat ndërtuese për sistemin e integrimit të vazhdueshëm Travis CI, që lejojnë ndërtimin dhe testimin e çdo pakete të rishikuar në Gerrit për Qbs;
- I janë nënshtuar një rishikim të plotë imazhi Docker i bazuar në Debian, i cili mund të përdoret si një mjedis ndërtimi dhe testimi;
- Nuk mbĂ«shtetet mĂ« versionet e vjetra tĂ« Android NDK (âč19).
Burimi: opennet.ru
