Doli versioni i ri i CMake 3.16.0

Doli një version i ri i sistemit të ndërtimit të njohur CMake 3.16.0 dhe mjeteve përkatëse CTest dhe CPack, që lehtësojnë testimin dhe ndërtimin e paketave përkatësisht.

Ndryshimet kryesore:

  • CMake tani mbështet Objective-C dhe Objective-C++. Mbështetjeja aktivizohet duke shtuar OBJC dhe OBJCXX në project() ose enable_languages(). Kështu, skedarët *.m dhe *.mm do të kompilohet si Objective-C ose C++, përndryshe, si më parë, do të trajtohen si skedarë burimorë C++.

  • Shtuar komandën target_precompile_headers(), që tregon një listë të skedarëve të titujve të parakompozuar për qëllimin.

  • Shtuar pronësia e qëllimit UNITY_BUILD, duke treguar gjeneruesve për të bashkuar skedarët burimorë për të përshpejtuar ndërtimin.

  • Komandat find_*() tani mbështesin variabël të reja që kontrollojnë kërkimin.

  • Komanda file() tani mund të nxjerrë në mënyrë rekurzive një listë bibliotekash të lidhura me bibliotekën ose skedarin ekzekutues me nënkomandën GET_RUNTIME_DEPENDENCIES. Kjo nënkomandë zëvendëson GetPrerequisites().

  • CMake tani ka komanda të ndërtuara true dhe false, të thirra përmes cmake -E, dhe opsioni —loglevel tani është i vjetruar dhe do të rinominohet në —log-level.

Burimi: linux.org.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster