Megjelent a CMake 3.16.0 új verziója

Megjelent a népszerű CMake 3.16.0 építési rendszer új verziója, valamint a tesztelést és a csomagok építését megkönnyítő CTest és CPack segédprogramok.

Főbb változások:

  • A CMake mostantól támogatja az Objective-C-t és az Objective-C++-t. A támogatás az OBJC és OBJCXX project() vagy enable_languages() hozzáadásával aktiválható. Így a *.m és *.mm fájlok Objective-C vagy C++ nyelven fognak fordulni, egyébként, mint korábban, C++ forrásfájloknak számítanak.

  • Bevezették a parancsot target_precompile_headers(), amely megadja a célhoz tartozó előkompiliált fejlécfájlok listáját.

  • Cél tulajdonság hozzáadva UNITY_BUILD, amely a generátoroknak megmondja, hogy a forrásfájlokat egyesített formában össze kell vonni a gyorsabb építés érdekében.

  • A find_*() parancsok mostantól új változókat támogatnak, amelyek irányítják a keresést.

  • A file() parancs mostantól rekurzívan ki tudja listázni a könyvtárakat, amelyeket a könyvtárhoz vagy végrehajtható fájlhoz kapcsoltak a GET_RUNTIME_DEPENDENCIES alparancs segítségével. Ez az alparancs helyettesíti a GetPrerequisites()-t.

  • A CMake mostantól rendelkezik beépített true és false parancsokkal, amelyeket a cmake -E segítségével lehet hívni, míg a —loglevel opció mostantól elavult és átnevezésre kerül —log-level-re.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster