Objavljena je nova verzija CMake 3.16.0

Objavljena je nova verzija popularnog sustava za izgradnju CMake 3.16.0 i pratećih alata CTest i CPack, koji olakšavaju testiranje i izgradnju paketa.

Glavne promjene:

  • CMake sada podržava Objective-C i Objective-C++. Podrška se aktivira dodavanjem OBJC i OBJCXX u project() ili enable_languages(). Na taj način, *.m i *.mm datoteke će se kompilirati kao Objective-C ili C++, inače će, kao i ranije, biti tretirane kao izvorne datoteke C++.

  • Dodana je naredba target_precompile_headers(), koji specificira popis prekompajliranih zaglavlja za cilj.

  • Dodana je svojstvo cilja UNITY_BUILD, što generatorima nalaže da ujedine izvorne datoteke radi ubrzanja izgradnje.

  • Komande find_*() sada podržavaju nove varijable koje kontroliraju pretraživanje.

  • Komanda file() sada može rekurzivno isporučiti popis knjižnica povezanih s bibliotekom ili izvršnom datotekom uz podkomandu GET_RUNTIME_DEPENDENCIES. Ova podkomanda zamjenjuje GetPrerequisites().

  • CMake sada ima ugrađene komande true i false, koje se pozivaju preko cmake -E, a opcija —loglevel je sada zastarjela i bit će preimenovana u —log-level.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster