Välja on antud uus versioon CMake 3.16.0

Ilmus uus tuntud CMake 3.16.0 ehitussüsteemi versioon koos seotud tööriistade CTest ja CPack'iga, mis lihtsustab vastavalt pakettide testimist ja ehitamist.

Peamised muudatused:

  • CMake toetab nüüd Objective-C ja Objective-C++. Toetuse aktiveerimiseks tuleb lisada OBJC ja OBJCXX funktsioonidesse project() või enable_languages(). Sel moel kompileeritakse *.m- ja *.mm-failid kui Objective-C või C++, muidu, nagu enne, loetakse need C++ lähtefailideks.

  • pg_checksums target_precompile_headers(), mis näitab loetelu prekompileeritud päisefailidest sihiks.

  • Lisatud sihtmärkide omadus UNITY_BUILD, mis suunab generaatorid allikafaile ühendama, et kiirusel ehitamist kiirendada.

  • find_*() käsud toetavad nüüd uusi muutujaid, mis kontrollivad otsingut.

  • Käsk file() suudab nüüd rekurssiivselt välja anda loetelu raamatukogudest, mis on seotud raamatukogu või täidesaatva faili allkomandina GET_RUNTIME_DEPENDENCIES. See allkomand asendab GetPrerequisites() .

  • CMake sisaldab nüüd sisseehitatud käske true ja false, mida kutsutakse esile cmake -E kaudu, samas kui valik —loglevel on nüüd aegunud ja see nimetatakse ümber —log-level.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster