Shanduro itsva yeCMake 3.16.0 yakaburitswa

Imwe vhezheni itsva yeanozivikanwa kuvaka system CMake 3.16.0 uye inoperekedza zvinoshandiswa CTest neCPack zvakaburitswa, zvichiita kuti zvive nyore kuyedza nekuvaka mapakeji, zvichiteerana.

Shanduko huru:

  • CMake ikozvino inotsigira Chinangwa-C uye Chinangwa-C ++. Tsigiro inogoneswa nekuwedzera OBJC uye OBJCXX kuprojekiti () kana kugonesa_languages ​​(). Nokudaro, * .m- uye * .mm-mafaira achabatanidzwa seObjective-C kana C ++, kana zvisina kudaro, sepakutanga, achaonekwa seC ++ source mafaira.

  • Added command target_precompile_headers(), zvichiratidza runyoro rwemafaira emusoro akafanorongwa echinangwa.

  • Yakawedzera chinangwa pfuma KUNYANYA_KUVAKA, iyo inoudza majenareta kuti abatanidze mafaera epamhepo kuti akurumidze kuvaka.

  • Iyo find_*() mirairo ikozvino inotsigira mitsva mitsva inodzora kutsvaga.

  • Iyo faira() command ikozvino inogona kudzokorodza kudzokorodza maraibhurari akabatana neraibhurari kana faira rinoitwa neGET_RUNTIME_DEPENDENCIES subcommand. Uyu subcommand unotsiva GetPrerequisites() .

  • CMake ikozvino yakavaka-mukati yechokwadi uye yenhema mirairo inodaidzwa kuburikidza ne cmake -E, uye iyo --loglevel sarudzo ikozvino yaregwa uye ichapihwa zita --log-level.

Source: linux.org.ru

Voeg