Mofuta o mocha oa CMake 3.16.0 o lokollotsoe

Ho lokollotsoe mofuta o mocha oa sistimi e tsebahalang ea kaho ea CMake 3.16.0 le lisebelisoa tse tsamaeang le CTest le CPack, e leng ho nolofalletsang ho etsa liteko le ho aha liphutheloana ka ho latellana.

Liphetoho tse kholo:

  • Hona joale CMake e tšehetsa Objective-C le Objective-C++. Ts'ehetso e lumelloa ka ho kenyelletsa OBJC le OBJCXX ho projeke() kapa enable_languages(). Kahoo, * .m- le * .mm-files li tla hlophisoa e le Objective-C kapa C ++, ho seng joalo, joaloka pele, li tla nkoa e le lifaele tsa mohloli oa C ++.

  • Sehlopha se kentsoe target_precompile_headers()A e hlalosang lenane la lifaele tsa lihlooho tse hlophisitsoeng esale pele bakeng sa sepheo.

  • E kenyellelitsoe thepa e reretsoeng KOPANO_HAHANGA e bolellang lijenereithara ho kopanya lifaele tsa mohloli ho potlakisa ho haha.

  • Litaelo tsa find_*() joale li tšehetsa mefuta e mecha e laolang patlo.

  • Taelo ea file() joale e ka thathamisa ka makhetlo lilaeborari tse hokahaneng le laebrari kapa ea phethisoa ka taelo e nyane ea GET_RUNTIME_DEPENDENCIES. Taelo ena e nyane e nka sebaka sa GetPrerequisites() .

  • CMake hona joale e na le litaelo tsa 'nete le tsa bohata tse hahelletsoeng ka har'a cmake -E, 'me khetho ea --loglevel ha e sa sebetsa 'me e tla rehoa --log-level.

Source: linux.org.ru

Eketsa ka tlhaloso