Fa'amatalaga fou ole CMake 3.16.0 fa'amatu'u

O se fa'aaliga fou o le faiga lauiloa CMake 3.16.0 ma fa'atasi ai ma mea fa'aoga CTest ma CPack ua fa'amatu'u mai, ua fa'afaigofie ai ona fa'ata'ita'i ma fau afifi, i le faasologa.

Suiga autu:

  • Ua lagolagoina nei e CMake le Objective-C ma le Objective-C++. E mafai ona maua le lagolago ile fa'aopoopoina ole OBJC ma le OBJCXX ile project() po'o le enable_languages(). O le mea lea, *.m- ma *.mm-faila o le a tuʻufaʻatasia e pei o Objective-C poʻo C++, a leai, e pei o muamua, o le a taʻua i latou C++ faila faila.

  • Faaopoopo le poloaiga target_precompile_headers(), faʻaalia se lisi o faila faʻapipiʻi muamua mo le faʻamoemoe.

  • Fa'aopoopo meatotino fa'atatau UNITY_BUILD, lea e taʻu atu i generators e tuʻufaʻatasia faila faila e faʻavave ai le fausiaina.

  • O le find_*() commands ua lagolagoina nei suiga fou e pulea ai le sailiga.

  • O le faila () poloaiga e mafai nei ona toe lisiina faletusi o loʻo fesoʻotaʻi atu i se faletusi poʻo faila faila ma le GET_RUNTIME_DEPENDENCIES subcommand. O lenei subcommand e sui ai GetPrequisites() .

  • Ua fausia nei e le CMake ni tulafono moni ma le sese ua ta'ua e ala i le cmake -E, ma o le --loglevel filifiliga ua le toe faaaogaina ma o le a toe faaigoa --log-level.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga