Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.2.0 sürümü, John W. Parent tarafından duyuruldu. CMake 4.2.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; cmake-file-api(7) “codemodel” sürüm 2 sürüm alanının 2.9’a güncellendiğini söyledi. Böylece cmake-file-api(7) “codemodel” sürüm 2 “target” ve “directory” nesneleri yeni bir codemodelVersion alanı kazanmış oldu. cmake-file-api(7) “codemodel” sürüm 2 artık yanıtlarında içe aktarılan hedefleri ve tüm arayüz kütüphanesi hedeflerini içeriyor. “target” nesnesinin içe aktarılan, yerel ve soyut alanlar kazandığı söyleniyor. “target” nesnesinin tür alanının artık UNKNOWN_LIBRARY değerini de tutabildiği söyleniyor. CMake 4.2.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.1.3 sürümü, John W. Parent tarafından duyuruldu. CMake 4.1.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; Makefile oluşturucuları ve Ninja oluşturucuları, Fortran, CUDA ve HIP ile bir bağlayıcı başlatıcı ekleme desteği kazandığını söyledi. cmake –build komut satırı aracının, Xcode oluşturucusuyla birlikte kullanıldığında, artık üçüncü taraf bir aracın oluşturulan .xcodeproj dosyasını bir .xcworkspace’e sardığını algılayıp derlemeyi çalışma alanı üzerinden yürüttüğü belirtiliyor. Bu arada, günlük kaydının ayrıca CMAKE_FIND_DEBUG _MODE ve CMAKE_FIND_DEBUG_MODE_NO_IMPLICIT_CONFIGURE_LOG değişkenleri tarafından da kontrol edilebilir olduğu ifade ediliyor. CMake 4.1.3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.1.1 sürümü, John W. Parent tarafından duyuruldu. CMake 4.1.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; bu sürümde, belgelenen özelliklerde veya arayüzlerde herhangi bir değişiklik yapılmadığını belirtti. Ekosistem değişikliklerini desteklemek ve/veya gerilemeleri gidermek için bazı uygulama güncellemeleri yapıldığını belirten Parent; Renesas derleyicilerinin artık ASM ve C dilleri için Renesas derleyici kimliğiyle desteklendiği hatırlatıyor. CMake 4.1.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.1.0 sürümü, John W. Parent tarafından duyuruldu. CMake 4.1.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; Makefile oluşturucuları ve Ninja oluşturucularının, Fortran, CUDA ve HIP ile bir bağlayıcı başlatıcı ekleme desteği kazandığını söyledi. cmake –build komut satırı aracının, Xcode oluşturucusuyla birlikte kullanıldığında, artık üçüncü taraf bir aracın oluşturulan .xcodeproj dosyasını bir .xcworkspace’e sardığını algıladığı ve derlemeyi çalışma alanı üzerinden yürüttüğü belirtiliyor. Renesas derleyicilerinin artık ASM ve C dilleri için Renesas derleyici kimliğiyle desteklendiği söyleniyor. CMake 4.1.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.0.3 sürümü, John W. Parent tarafından duyuruldu. CMake 4.0.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; bu sürümün belgelenen özelliklerde veya arayüzlerde hiçbir değişiklik yapmadığını, ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığını söyledi. CMake 4.0.3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.0.2 sürümü, John W. Parent tarafından duyuruldu. CMake 4.0.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; macOS için varsayılan macOS SDK’si olmayan bir Clang ile derleme yaparken, CMAKE_OSX_SYSROOT boşsa, CMake artık xcrun –show-sdk-path tarafından yazdırılan macOS SDK ile otomatik olarak -isysroot’u geçirdiği söyleniyor. Bunun, CMake 4.0.0’ın varsayılan bir değeri kaldırmasıyla bozulan CMAKE_OSX_SYSROOT’u manuel olarak ayarlamadan macOS’ta LLVM/Clang kullanma desteğini geri yüklediği belirtiliyor. Ayrıca, DEBUGGER_WORKING DIRECTORY hedef özelliğinin artık Xcode oluşturucu tarafından XCODE_SCHEME WORKING_DIRECTORY hedef özelliği için bir yedek olarak kullanıldığı söyleniyor. CMake 4.0.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.30.5 sürümü duyuruldu. CMake 3.30.5’in artık indirilebilir olduğunu duyurmaktan mutluluk duyulduğu ifade ediliyor. <PROJECT-NAME> komutunun artık <PROJECT-NAME>_SOURCE_DIR, <PROJECT-NAME>_BINARY_DIR ve <PROJECT-NAME>_IS_TOP_LEVEL öğelerini yalnızca project() çağrıldığında normal değişkenler olarak ayarlanmışlarsa normal değişkenler olarak ayarladığı belirtilirken, aynı adlara sahip önbellek girişlerinin her zaman daha önce olduğu gibi ayarlandığı ifade ediliyor. CMake 3.30.5 hakkında bilgi edinmek için sürüm notlarını ve sürümler sayfasını inceleyebilirsiniz.