Vérsi anyar CMake 3.16.0 dileupaskeun

Versi anyar tina sistem ngawangun populér CMake 3.16.0 sareng utilitas CTest sareng CPack parantos dileupaskeun, sahingga langkung gampang pikeun nguji sareng ngawangun bungkusan masing-masing.

Parobahan utama:

  • CMake ayeuna ngadukung Objective-C sareng Objective-C++. Rojongan diaktipkeun ku nambahkeun OBJC na OBJCXX kana proyék () atanapi enable_languages ​​(). Ku kituna, *.m- jeung *.mm-file bakal disusun salaku obyektif-C atawa C ++, disebutkeun, sakumaha saméméhna, aranjeunna bakal dianggap C ++ file sumber.

  • Tim ditambahkeun target_precompile_headers()A nu nangtukeun daptar file lulugu precompiled pikeun udagan.

  • Ditambahkeun harta target UNITY_BUILDA nu ngabejaan Generators ngahijikeun file sumber pikeun ngagancangkeun ngawangun.

  • Paréntah find_*() ayeuna ngadukung variabel énggal anu ngatur panéangan.

  • Paréntah file () ayeuna tiasa daptar rekursif perpustakaan anu dihubungkeun ka perpustakaan atanapi tiasa dieksekusi sareng subcommand GET_RUNTIME_DEPENDENCIES. subcommand ieu ngagantikeun GetPrequisites ().

  • CMake ayeuna geus diwangun-di Paréntah bener jeung palsu disebut via cmake -E, sarta pilihan --loglevel ayeuna deprecated tur bakal diganti jadi --log-level.

sumber: linux.org.ru

Tambahkeun komentar