Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.9.0 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünde, diziler artık, iç içe geçmiş dizileri tek bir düz diziye dönüştüren bir .flatten() yöntemine sahip bulunuyor. Bu, Meson’un dizilere dahili olarak yaptığı etkiyi, örneğin çoğu fonksiyon argümanına aktarıldığında aynı şekilde sağlıyor. Önceki sürümlerde, hedef, tüm C benzeri kaynak dosyalarında (.c, .h, .cpp, .hpp) clang-tidy’yi çalıştırırdı. Bazı dosyaların, özellikle de başlıkların olduğu gibi kullanılması amaçlanmadığı için bu yöntem düzgün çalışmıyordu. Artık yalnızca hedeflere katılan kaynak dosyalarında çalışacak. Bu arada, yazılıma Qualcomm’un gömülü bağlayıcısı eld de eklenmiş bulunuyor. Qualcomm, gömülü bağlayıcısını yakın zamanda açık kaynaklı hale getirmişti. FS modülüne sonek işlevi eklenirken, Ninja arka ucu kullanıldığında, Meson’un artık yanıt dosyaları aracılığıyla desteklenen araçlara argümanlar iletebildiği söyleniyor. Meson 1.9.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz. Continue Reading →
Meson 1.9.0 edinmek için aşağıdaki linkten yararlanalabilirsiniz.