Guhertoya nû ya CMake 3.16.0 derket

Guhertoyek nû ya pergala avakirina populer CMake 3.16.0 û karûbarên pêvekirî CTest û CPack hatine berdan, bi rêzdarî ceribandin û çêkirina pakêtan hêsantir dike.

Guhertinên sereke:

  • CMake niha Objective-C û Objective-C++ piştgirî dike. Piştgirî bi lê zêdekirina OBJC û OBJCXX li proje() an enable_languages(). Bi vî rengî, pelên *.m- û *.mm- dê wekî Objective-C an C++ bêne berhev kirin, wekî din, wekî berê, ew ê pelên çavkaniya C++ bêne hesibandin.

  • Fermana zêde kirin target_precompile_headers(), navnîşek pelên sernavê yên ji bo armancê hatine berhev kirin destnîşan dike.

  • Taybetmendiya armancê zêde kir UNITY_BUILD, ku ji jeneratoran re dibêje ku pelên çavkaniyê berhev bikin da ku avakirinê bilezînin.

  • Fermanên find_*() naha guhêrbarên nû yên ku lêgerînê kontrol dikin piştgirî dikin.

  • Fermana pelê() aniha dikare pirtûkxaneyên ku bi jêrfermandariya GET_RUNTIME_DEPENDENCIES ve bi pirtûkxaneyek an pelek bikêrhatî ve hatine girêdan bi rengek vegerî navnîş bike. Ev jêrferman şûna GetPrerequisites() digire.

  • CMake naha fermanên rast û derewîn ên ku bi navgîniya cmake -E ve têne binav kirin hene, û vebijarka --loglevel naha hatî betal kirin û dê navê wî were kirin --log-level.

Source: linux.org.ru

Add a comment