CMake 3.16.0 bertsio berria kaleratu da

CMake 3.16.0 eraikitze-sistema ezagunaren bertsio berria eta harekin batera CTest eta CPack utilitateak kaleratu dira, paketeak probatu eta eraikitzea erraztuz, hurrenez hurren.

Aldaketa nagusiak:

  • CMake-k orain Objective-C eta Objective-C++ onartzen ditu. Laguntza gaitzen da OBJC eta OBJCXX project() edo enable_languages() gehituz. Horrela, *.m- eta *.mm-fitxategiak Objective-C edo C++ gisa konpilatuko dira, bestela, lehen bezala, C++ iturburu-fitxategitzat hartuko dira.

  • Komando gehitua target_precompile_headers(), xederako aurrez konpilatutako goiburu-fitxategien zerrenda adieraziz.

  • Helburuko propietatea gehitu da UNITY_BUILD, sorgailuei iturburu-fitxategiak konbinatzeko esaten diena eraikuntza bizkortzeko.

  • find_*() komandoek orain bilaketa kontrolatzen duten aldagai berriak onartzen dituzte.

  • File() komandoak errekurtsiboki zerrenda ditzake liburutegi edo fitxategi exekutagarri bati lotuta dauden liburutegiak GET_RUNTIME_DEPENDENCIES azpikomandoarekin. Azpikomando honek GetPrerequisites() ordezkatzen du.

  • CMake-k orain cmake -E bidez deitutako egia eta false komandoak ditu, eta --loglevel aukera zaharkituta dago eta --log-level izena hartuko du.

Iturria: linux.org.ru

Gehitu iruzkin berria