Qbs 1.14 монтаждоо шайманын чыгаруу, аны иштеп чыгуу коомчулук тарабынан улантылган

киргизилген монтаждоо куралдарын чыгаруу Qbs 1.14. Бул Qt компаниясы Qbs өнүктүрүүнү улантууга кызыкдар коомчулук тарабынан даярдалган долбоорду иштеп чыгууну таштап кеткенден берки биринчи релиз. Qbs куруу үчүн Qt көз карандылыктын арасында талап кылынат, бирок Qbs өзү кандайдыр бир долбоорлорду чогултууну уюштуруу үчүн иштелип чыккан. Qbs долбоорду түзүү скрипттерин аныктоо үчүн QML тилинин жөнөкөйлөштүрүлгөн версиясын колдонот, бул сизге тышкы модулдарды туташтыра турган, JavaScript функцияларын колдоно турган жана ыңгайлаштырылган куруу эрежелерин түзө ала турган кыйла ийкемдүү куруу эрежелерин аныктоого мүмкүндүк берет.

Qbs'те колдонулган скрипт тили IDEлер тарабынан куруу скрипттерин генерациялоону жана талдоону автоматташтыруу үчүн ылайыкташтырылган. Кошумчалай кетсек, Qbs makefiles жаратпайт жана өзү make утилитасы сыяктуу ортомчуларсыз компиляторлорду жана шилтемелерди ишке киргизип, бардык көз карандылыктардын деталдуу графигинин негизинде куруу процессин оптималдаштырат. Долбоордогу структура жана көз карандылык боюнча баштапкы маалыматтардын болушу бир нече жиптеги операциялардын аткарылышын эффективдүү параллелдештирүүгө мүмкүндүк берет. Көп сандаган файлдардан жана подкаталогдордон турган ири долбоорлор үчүн Qbs аркылуу кайра куруу натыйжалуулугу бир нече эсеге ашып кетиши мүмкүн - кайра куруу дээрлик бир заматта болот жана иштеп чыгуучунун күтүү убактысын коротпойт.

Эске салсак, бир жыл мурун Qt компаниясы болгон кабыл алынган Qbs иштеп чыгууну токтотуу жөнүндө чечим. Qbs qmake үчүн алмаштыруу катары иштелип чыккан, бирок, акыры, CMakeди Qt үчүн узак мөөнөттүү негизги куруу системасы катары колдонуу чечими кабыл алынган. Qbs иштеп чыгуу коомчулук жана кызыкдар иштеп чыгуучулар тарабынан колдоого алынган көз карандысыз долбоор катары улантылды. Qt компаниясынын инфраструктурасы өнүгүү үчүн колдонулушун улантууда. Qbs 1.14.0 колдоо Qt Creator 4.10.1 орнотулган, жана Qbs 1.15 кийинки релиз Qt Creator 4.11 менен бир убакта күтүлүүдө.

негизги инновациялар Qbs 1.14:

  • Visual Studio 2019 жана clang-cl үчүн колдоо (альтернативалык Clang буйрук сабы интерфейси, Visual Studio камтылган cl.exe компилятору менен шайкеш келет);
  • Камтылган иштеп чыгуу куралдарын колдоо
    IAR, KEIL и SDCC, бир нече аппараттык платформалар үчүн иштелип чыккан долбоорлор үчүн Qbs колдонууга мүмкүндүк берет;

  • Travis CI үзгүлтүксүз интеграциялоо тутуму үчүн конфигурация файлдары жана скрипттерди куруу кошулду, бул сизге Герритте каралып чыккан Qbs үчүн патчтардын ар бир топтомун курууга жана сыноого мүмкүндүк берет;
  • Debian негизиндеги Docker сүрөтү толугу менен кайра иштелип чыккан, аны куруу жана сыноо чөйрөсү катары колдонсо болот;
  • Android NDK (‹19) эски версияларын колдоо токтотулган.

Source: opennet.ru

Комментарий кошуу