Објављена нова верзија ЦМаке 3.16.0

Објављена је нова верзија популарног система градње ЦМаке 3.16.0 и пратећи услужни програми ЦТест и ЦПацк, што олакшава тестирање и прављење пакета.

Главне промене:

  • ЦМаке сада подржава Објецтиве-Ц и Објецтиве-Ц++. Подршка је омогућена додавањем ОБЈЦ и ОБЈЦКСКС у пројецт() или енабле_лангуагес(). Дакле, *.м- и *.мм-датотеке ће бити компајлиране као Објецтиве-Ц или Ц++, у супротном, као и раније, сматраће се Ц++ изворним датотекама.

  • Додата команда таргет_прецомпиле_хеадерс(), што указује на листу унапред компајлираних датотека заглавља за циљ.

  • Додато циљно својство УНИТИ_БУИЛД, који говори генераторима да комбинују изворне датотеке како би убрзали изградњу.

  • Команде финд_*() сада подржавају нове променљиве које контролишу претрагу.

  • Команда филе() сада може рекурзивно да наведе библиотеке повезане са библиотеком или извршном датотеком помоћу подкоманде ГЕТ_РУНТИМЕ_ДЕПЕНДЕНЦИЕС. Ова поткоманда замењује ГетПререкуиситес() .

  • ЦМаке сада има уграђене истините и нетачне команде које се позивају преко цмаке -Е, а опција --логлевел је сада застарела и биће преименована у --лог-левел.

Извор: линук.орг.ру

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