Издање Кбс 1.14 комплета алата за склапање, чији је развој настављен од стране заједнице

Представио ослобађање алата за монтажу Кбс 1.14. Ово је прво издање откако је компанија Кт напустила развој пројекта, коју је припремила заједница заинтересована за наставак развоја Кбс-а. Да би се направио Кбс, Кт је неопходан међу зависностима, иако је сам Кбс дизајниран да организује склапање било ког пројекта. Кбс користи поједностављену верзију КМЛ језика да дефинише скрипте за изградњу пројекта, што вам омогућава да дефинишете прилично флексибилна правила изградње која могу да повезују спољне модуле, користе ЈаваСцрипт функције и креирају прилагођена правила изградње.

Скриптни језик који се користи у Кбс-у је прилагођен да аутоматизује генерисање и рашчлањивање скриптова за изградњу од стране интегрисаних развојних окружења. Поред тога, Кбс не генерише макефиле, већ сам, без посредника као што је маке услужни програм, контролише покретање компајлера и линкера, оптимизујући процес изградње на основу детаљног графикона свих зависности. Присуство почетних података о структури и зависностима у пројекту омогућава вам да ефикасно паралелизујете извршавање операција у неколико нити. За велике пројекте који се састоје од великог броја датотека и поддиректорија, перформансе реконструкције помоћу Кбс-а могу бити неколико пута брже од маке – реконструкција се обавља скоро тренутно и не приморава програмера да губи време на чекање.

Подсетимо се да је пре годину дана компанија Кт била прихваћено одлука да се заустави развој Кбс. Кбс је развијен као замена за кмаке, али је на крају одлучено да се користи ЦМаке као главни систем изградње за Кт на дужи рок. Развој Кбс-а је сада настављен као независан пројекат подржан од стране заједнице и заинтересованих програмера. Инфраструктура компаније Кт наставља да се користи за развој. Подршка за Кбс 1.14.0 је уграђена у Кт Цреатор 4.10.1, а следеће издање Кбс 1.15 се очекује у исто време када и Кт Цреатор 4.11.

Главни иновације Кбс 1.14:

  • Подршка за Висуал Студио 2019 и цланг-цл (алтернативни интерфејс командне линије Цланг, компатибилан са опцијама са цл.еке компајлером укљученим у Висуал Студио);
  • Подршка за уграђене развојне алате
    ИАР, КЕИЛ и СДЦЦ, који вам омогућава да користите Кбс за пројекте развијене за неколико хардверских платформи;

  • Додате конфигурационе датотеке и скрипте за прављење Травис ЦИ система континуиране интеграције, омогућавајући вам да направите и тестирате сваки сет закрпа за Кбс прегледан у Герриту;
  • Доцкер слика заснована на Дебиану је потпуно редизајнирана, која се може користити као окружење за прављење и тестирање;
  • Подршка за старије верзије Андроид НДК-а (‹19) је укинута.

Извор: опеннет.ру

Додај коментар