Yeni CMake 3.16.0 sürümü yayımlandı.

Yeni versiya olan CMake 3.16.0 və müvafiq utilitlər CTest və CPack işıq üzü gördü, bunlar müvafiq olaraq paketlərin sınaqdan keçirilməsi və yığılmasını asanlaşdırır.

Əsas dəyişikliklər:

  • CMake indi Objective-C və Objective-C++-i dəstəkləyir. Dəstək layihəyə OBJC və OBJCXX əlavə etməklə aktivləşdirilir. Beləliklə, *.m və *.mm faylları Objective-C və C++ kimi yığılacaq, əks halda, əvvəllər olduğu kimi C++ mənbə faylları kimi sayılacaqlar.

  • Yeni komanda əlavə olunub target_precompile_headers(), hədəf üçün əvvəlcədən kompilə edilmiş başlıq fayllarının siyahısını müəyyən edir.

  • Hədəfə yeni xüsusiyyət əlavə olunub UNITY_BUILD, bu, nəsilçilərə qaynaq fayllarını yığılma sürətini artırmaq üçün birləşdirmək imkanı verir.

  • find_*() komandaları artıq axtarışı idarə edən yeni dəyişənləri dəstəkləyir.

  • file() komandası indi GET_RUNTIME_DEPENDENCIES alt komandası ilə bir kitabxanaya və ya icra faylının bağlandığı kitabxanaların siyahısını rekurviyalı şəkildə təqdim edə bilər. Bu alt komanda GetPrerequisites() ilə əvəz olunur.

  • CMake indi cmake -E vasitəsilə çağırılan daxili true və false komandalara malikdir, loglevel parametri artıq köhnəlmişdir və log-level olaraq adlandırılacaq.

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster