Publikuar versioni i mjetit të ndërtimit Qbs 1.19. Kjo është edicioni i gjashtë pas largimit të kompanisë Qt Company nga zhvillimi i projektit, i përgatitur nga një komunitet i angazhuar në vazhdimin e zhvillimit të Qbs. Për ndërtimin e Qbs kërkohet Qt mes varësive, megjithatë vetë Qbs është dizajnuar për të organizuar ndërtimin e çdo projekti. Qbs përdor një variant të thjeshtuar të gjuhës QML për të përcaktuar skenarët e ndërtimit të projektit, që lejon përcaktimin e rregullave mjaft fleksibile të ndërtimit, në të cilat mund të lidhen module të jashtme, të përdoren funksione në JavaScript dhe të krijohen rregulla të rastësishme të ndërtimit.
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.
Kujtojmë se në vitin 2018, kompania Qt Company mori vendimin për të ndaluar zhvillimin e Qbs. Qbs u zhvillua si zëvendësim për qmake, por në përfundim u vendos të përdoret CMake si sistemi kryesor i ndërtimit për Qt në afat të gjatë. Zhvillimi i Qbs tani vazhdon në formën e një projekti të pavarur, të mbështetur nga forcat e komunitetit dhe zhvilluesit e interesuar. Për zhvillimin akoma vazhdohet të përdoret infrastruktura e kompanisë Qt.
Risi kryesore në Qbs 1.19:
- Realizuar një modul të ri codesign, që ofron mjete për të nënshkruar paketat me aplikacione dhe skedarët ekzekutues me nënshkrime digjitale gjatë ndërtimit për platformat Apple, Android dhe Windows.
- Shtuar mbështetje për përdorimin e disa versioneve të compiler-it MSVC, të ofruara në një instalim të vetëm të Visual Studio ose në versione të ndryshme të Windows SDK. Për çdo version të compiler-it, Qbs tani krijon një profil të veçantë.
- Në mjetet GCC dhe IAR është shtuar mbështetje për arkitekturën Motorola HCS12, ndërsa në SDCC (Small Device C Compiler) dhe IAR për arkitekturën Motorola HCS08.
- Organizuar auto-dokumentimin e pranisë së mjeteve Keil.
- Shtuar mbështetje për Android NDK 22.1.7171670.
- Shtuar mbështetje për Xcode 12.5 (QBS-1644).
- Realizuar pajtueshmëri me Qt 6.1.
Burimi: opennet.ru
