CMake 3.16.0 හි නව අනුවාදය නිකුත් කරන ලදී

ජනප්‍රිය ගොඩනැගීමේ පද්ධතිය CMake 3.16.0 හි නව අනුවාදයක් සහ අදාළ උපයෝගිතා CTest සහ CPack නිකුත් කර ඇති අතර, පිළිවෙලින් පැකේජ පරීක්ෂා කිරීම සහ ගොඩනැගීම පහසු කරයි.

ප්රධාන වෙනස්කම්:

  • CMake දැන් Objective-C සහ Objective-C++ සඳහා සහය දක්වයි. ප්‍රොජෙක්ට්() හෝ enable_languages() වෙත OBJC සහ OBJCXX එක් කිරීමෙන් සහාය සක්‍රීය වේ. මේ අනුව, *.m- සහ *.mm-ගොනු Objective-C හෝ C++ ලෙස සම්පාදනය කරනු ලැබේ, එසේ නොමැතිනම්, පෙර පරිදි, ඒවා C++ මූලාශ්‍ර ගොනු ලෙස සලකනු ලැබේ.

  • කණ්ඩායම එකතු කළා target_precompile_headers()A ඉලක්කය සඳහා පූර්ව සම්පාදනය කරන ලද ශීර්ෂ ගොනු ලැයිස්තුව නියම කරයි.

  • ඉලක්ක දේපල එකතු කරන ලදී UNITY_BUILDA එය ගොඩනැගීම වේගවත් කිරීම සඳහා මූලාශ්‍ර ගොනු ඒකාබද්ධ කිරීමට උත්පාදක යන්ත්‍රවලට කියයි.

  • find_*() විධාන දැන් සෙවීම පාලනය කරන නව විචල්‍යයන් සඳහා සහය දක්වයි.

  • ගොනු() විධානයට දැන් පුස්තකාලයකට සම්බන්ධ හෝ GET_RUNTIME_DEPENDENCIES උප විධානය සමඟින් ක්‍රියාත්මක කළ හැකි පුස්තකාල ප්‍රත්‍යාවර්තව ලැයිස්තුගත කළ හැක. මෙම උප විධානය GetPrerequisites() ප්‍රතිස්ථාපනය කරයි.

  • CMake දැන් cmake -E හරහා හැඳින්වෙන සත්‍ය සහ අසත්‍ය විධානයන් ඇත, සහ --loglevel විකල්පය දැන් අවලංගු කර ඇති අතර එය --log-level ලෙස නම් කෙරේ.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න