Դեպի հրապարակում է եկել CMake 3.16.0-ի նոր տարբերակը

Նոր տարբերակը թողարկվել է հայտնի CMake հավաքման համակարգից 3.16.0 և կապված CTest և CPack օգտակար ծրագրերից, որոնք հեշտացնում են փաթեթների հետազոտումն ու հավաքումը:

Main changes:

  • CMake-ն այժմ աջակցում է Objective-C եւ Objective-C++. Աջակցությունը՝ project()-ում կամ enable_languages()-ում OBJC և OBJCXX ավելացնելու միջոցով: Այսպիսով, *.m և *.mm ֆայլերը կկազմակերպվեն որպես Objective-C կամ C++, այլապես, ինչպես նախկինում, կընդգրկվեն որպես C++ աղբյուրի ֆայլեր:

  • Ավելացվել է հրահանգ target_precompile_headers(), որը ցույց է տալիս նպատակի համար նախնական կազմված 헤드ֆայլերի ցանկը:

  • Ավելացվել է նպատակի հատկություն՝ UNITY_BUILD, որը ցույց է տալիս սիրված ստեղծիչներին միավորելու նպատակները՝ հավաքումը արագացնելու համար:

  • find_*() հանձնարարությունները այժմ աջակցում են նոր փոփոխականներին, որոնք վերահսկում են որոնումը:

  • file() հանձնարարությունը այժմ կարող է ռեկուրսիվորեն վերադարձնել ցանկություն՝ գրադարանների կամ գործառնական ֆայլերի ակցեսները GET_RUNTIME_DEPENDENCIES ենթահանձնարարությամբ: Այս ենթահանձնարարությունը փոխարինում է GetPrerequisites()-ին:

  • CMake-ն այժմ ունի կառուցվածքային հրահանգներ true և false, որոնք են արվում cmake -E-ի միջոցով, իսկ —loglevel տարբերակը այժմ ճշգրտվել է և վերանվանվել է —log-level:

Ընտանիք: linux.org.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster