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()ھدف لاءِ اڳ ۾ ٺھيل ھيڊر فائلن جي ھڪڙي فهرست کي اشارو ڪندي.

  • شامل ڪيل ٽارگيٽ ملڪيت UNITY_BUILD، جيڪو جنريٽر کي ٻڌائي ٿو ماخذ فائلن کي گڏ ڪرڻ لاءِ تعمير کي تيز ڪرڻ لاءِ.

  • find_*() حڪم هاڻي نئين متغيرن کي سپورٽ ڪن ٿيون جيڪي ڳولا کي ڪنٽرول ڪن ٿيون.

  • فائل() ڪمانڊ ھاڻي بار بار لسٽ ڪري سگھي ٿو لائبريرين سان جڙيل لئبرري يا ايگزيڪيوٽيبل فائل GET_RUNTIME_DEPENDENCIES ذيلي ڪمانڊ سان. هي ذيلي ڪمانڊ تبديل ڪري ٿو GetPrerequisites() .

  • CMake ھاڻي ٺاھيو آھي سچا ۽ غلط ڪمانڊ جنھن کي cmake -E ذريعي سڏيو ويندو آھي، ۽ --loglevel اختيار ھاڻي ختم ٿي ويو آھي ۽ ان جو نالو تبديل ڪيو ويندو --log-level.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو