د CMake 3.16.0 نوې نسخه خپره شوه

د مشهور جوړ شوي سیسټم CMake 3.16.0 او ورسره مل یوټیلټیز CTest او CPack یوه نوې نسخه خپره شوې چې په ترتیب سره د کڅوړو ازموینه او جوړول اسانه کوي.

اصلي بدلونونه:

  • CMake اوس د هدف-C او هدف-C++ ملاتړ کوي. ملاتړ د پروژې() یا enable_languages() ته د OBJC او OBJCXX په اضافه کولو سره فعال شوی. په دې توګه، *.m- او *.mm- فایلونه به د هدف-C یا C++ په توګه تالیف شي، که نه، د پخوا په څیر، دوی به د C++ سرچینې فایلونه وګڼل شي.

  • ټیم زیاته کړه target_precompile_headers()A چې د هدف لپاره د مخکې جوړ شوي سرلیک فایلونو لیست مشخص کوي.

  • د هدف ملکیت اضافه شوی UNITY_BUILDA چې جنراتورانو ته وايي چې د سرچینو فایلونه یوځای کړي ترڅو د جوړیدو ګړندي کړي.

  • د find_*() کمانډونه اوس د نوي متغیرونو ملاتړ کوي چې لټون کنټرولوي.

  • د فایل() کمانډ اوس کولی شي په تکراري ډول د کتابتون سره تړل شوي کتابتونونه لیست کړي یا د GET_RUNTIME_DEPENDENCIES فرعي کمانډ سره د اجرا وړ وي. دا فرعي کمانډ د GetPrerequisites() ځای نیسي.

  • CMake اوس جوړ شوي ریښتیني او غلط کمانډونه لري چې د cmake -E له لارې ویل کیږي ، او د --loglevel اختیار اوس له مینځه وړل شوی او نوم به یې --log-level ته بدل شي.

سرچینه: linux.org.ru

Add a comment