Izšla je nova različica CMake 3.16.0

Izšla je nova različica priljubljenega sistema za sestavljanje CMake 3.16.0 ter povezanih orodij CTest in CPack, ki olajšujejo testiranje in sestavljanje paketov.

Glavne spremembe:

  • CMake zdaj podpira Objective-C in Objective-C++. Podpora se omogoči z dodajanjem OBJC in OBJCXX v project() ali enable_languages(). Tako bodo datoteke *.m in *.mm prevedene kot Objective-C ali C++, sicer pa se bodo kot vedno obravnavale kot izvorne datoteke C++.

  • Dodana je ukaz target_precompile_headers(), ki določa seznam prekompilarnih naslovnih datotek za cilj.

  • Dodana je lastnost cilja UNITY_BUILD, ki generatorjem omogoča združevanje izvornih datotek za pospešitev sestavljanja.

  • Ukazi find_*() zdaj podpirajo nove spremenljivke, ki nadzorujejo iskanje.

  • Ukaz file() zdaj lahko rekurzivno vrne seznam knjižnic, povezanih z knjižnico ali izvršilno datoteko s podukazom GET_RUNTIME_DEPENDENCIES. Ta podukaz nadomešča GetPrerequisites().

  • CMake zdaj vključuje vgrajene ukaze true in false, ki jih je mogoče poklicati prek cmake -E, poskusna možnost —loglevel pa je zdaj zastarela in bo preimenovana v —log-level.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster