Qbs 1.14 അസംബ്ലി ടൂളുകളുടെ പ്രകാശനം, അതിന്റെ വികസനം കമ്മ്യൂണിറ്റി തുടർന്നു

സമർപ്പിച്ചത് അസംബ്ലി ഉപകരണങ്ങളുടെ റിലീസ് Qbs 1.14. Это первый выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки.

സംയോജിത വികസന പരിതസ്ഥിതികൾ വഴി ബിൽഡ് സ്ക്രിപ്റ്റുകളുടെ ജനറേഷനും പാഴ്‌സിംഗും ഓട്ടോമേറ്റ് ചെയ്യുന്നതിന് ക്യുബിഎസ്-ൽ ഉപയോഗിക്കുന്ന സ്‌ക്രിപ്റ്റിംഗ് ഭാഷ അനുയോജ്യമാണ്. കൂടാതെ, ക്യുബിഎസ് മേക്ക് ഫയലുകൾ സൃഷ്ടിക്കുന്നില്ല, പക്ഷേ, മേക്ക് യൂട്ടിലിറ്റി പോലുള്ള ഇടനിലക്കാർ ഇല്ലാതെ തന്നെ, കംപൈലറുകളുടെയും ലിങ്കറുകളുടെയും ലോഞ്ച് നിയന്ത്രിക്കുന്നു, എല്ലാ ഡിപൻഡൻസികളുടെയും വിശദമായ ഗ്രാഫിനെ അടിസ്ഥാനമാക്കി ബിൽഡ് പ്രോസസ്സ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നു. പ്രോജക്റ്റിലെ ഘടനയെയും ആശ്രിതത്വത്തെയും കുറിച്ചുള്ള പ്രാരംഭ ഡാറ്റയുടെ സാന്നിധ്യം നിരവധി ത്രെഡുകളിലെ പ്രവർത്തനങ്ങളുടെ നിർവ്വഹണം ഫലപ്രദമായി സമാന്തരമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ധാരാളം ഫയലുകളും സബ്ഡയറക്‌ടറികളും അടങ്ങുന്ന വലിയ പ്രോജക്‌റ്റുകൾക്ക്, Qbs ഉപയോഗിച്ച് പുനർനിർമ്മിക്കുന്നതിന്റെ പ്രകടനം നിർമ്മിക്കുന്നതിനേക്കാൾ പലമടങ്ങ് വേഗത്തിലായിരിക്കും - പുനർനിർമ്മാണം ഏതാണ്ട് തൽക്ഷണം നടത്തുന്നു, കാത്തിരിപ്പ് സമയം പാഴാക്കാൻ ഡവലപ്പറെ നിർബന്ധിക്കുന്നില്ല.

Напомним, что год назад компанией Qt Company было സ്വീകരിച്ചു решение о прекращении разработки Qbs. Qbs развивался как замена qmake, но в конечном счёте было решено использовать CMake в качестве основной сборочной системы для Qt в долгосрочной перспективе. Разработка Qbs теперь продолжена в форме независимого проекта, поддерживаемого силами сообщества и заинтересованными разработчиками. Для разработки пока продолжает использоваться инфраструктура Qt Company. Поддержка 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, совместимый на уровне опций с компилятором cl.exe из состава Visual Studio);
  • Поддержка инструментариев разработки для встраиваемых устройств
    IAR, KEIL и SDCC, позволяющая использовать Qbs для проектов, развиваемых для нескольких аппаратных платформ;

  • Добавлены конфигурационный файлы и сборочные скрипты для системы непрерывной интеграции Travis CI, позволяющие собирать и тестировать каждый рецензируемый в Gerrit набор патчей для Qbs;
  • Полностью переработан Docker-образ на основе Debian, который можно использовать в качестве сборочного и тестового окружения;
  • Прекращена поддержка старых версий Android NDK (‹19).

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക