Ç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 4.0.1 sürümü, John Parent tarafından duyuruldu. CMake 4.0.1’i duyurmaktan mutluluk duyduğunun söyleyen Parent; cmake –project-file seçeneği, CMakeLists.txt dosyaları için alternatif bir dosya adı belirtmek için eklendiğini söyledi. target_link_libraries() komutunun artık LINKER: önekini desteklediğini belirten Parent; ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığını söylüyor. CMake 4.0.1 hakkında bilgi edinmek için sürüm duyurusunu ve 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.31.6 sürümü, John W. Parent tarafından duyuruldu. CMake 3.31.6’yı duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. make-presets dosyalarının artık JSON nesnesi içinde herhangi bir düzeyde $comment anahtarını kullanarak yorumlar içerebileceği ve dokümantasyon sağlayabileceği belirtilirken, cmake-presets dosyalarının artık bir yapılandırma ön ayarında graphviz anahtarını kullanarak graphviz çıktısı da isteyebilecekleri söyleniyor. Ninja oluşturucuları ve Makefile oluşturucuları için artık bir codegen derleme hedefi üretildiği belirtilirken, cmake –workflow modunun artık ilk argüman olarak bir ön ayar adı kabul edilerek daha basit komut satırı cmake –workflow <ön ayar>’a izin verildiği söyleniyor. CMake 3.31.6 hakkında bilgi edinmek için sürümler sayfasını ve 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.31.5 sürümü, John W. Parent tarafından duyuruldu. CMake 3.31.5’i duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. make-presets dosyalarının artık JSON nesnesi içinde herhangi bir düzeyde $comment anahtarını kullanarak yorumlar içerebileceği ve dokümantasyon sağlayabileceği belirtilirken, cmake-presets dosyalarının artık bir yapılandırma ön ayarında graphviz anahtarını kullanarak graphviz çıktısı da isteyebilecekleri söyleniyor. Ninja oluşturucuları ve Makefile oluşturucuları için artık bir codegen derleme hedefi üretildiği belirtilirken, cmake –workflow modunun artık ilk argüman olarak bir ön ayar adı kabul edilerek daha basit komut satırı cmake –workflow <ön ayar>’a izin verildiği söyleniyor. CMake 3.31.5 hakkında bilgi edinmek için sürümler sayfasını ve 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.31.4 sürümü, John Parent tarafından duyuruldu. CMake 3.31.4’ü duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. Yinelenen CXX_MODULES kaynaklarına toleransın geri yüklendiği belirtilirken, yardımda kod oluşturma hedefinin listelendiği söyleniyor. Boost 1.87 desteği eklenen yazılımda, yazım hatasının düzeltildiği söyleniyor. Sabit kodlu –generate-object-code bayrağının kaldırıldığı ifade ediliyor. CMake 3.31.4 hakkında bilgi edinmek için sürüm duyurusunu ve 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.31.3 sürümü, John Parent tarafından duyuruldu. CMake 3.31.3’ü duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. İlerleme komutu üretiminin basitleştirildiği belirtilirken, dizin başına kod oluşturma hedefinin düzeltildiği söyleniyor. Kod oluşturma hedefi için ilerleme mesajları etkinleştirilirken, kod oluşturma hedefi için yerel değişken adının düzeltildiği söyleniyor. Dizin başına yapılandırma listesi aramasının basitleştirildiği belirtilirken, dizin başına kod oluşturmaya eksik üst düzey kod oluşturma bağımlılıklarının eklendiği ifade ediliyor. CMake 3.31.3 hakkında bilgi edinmek için sürüm duyurusunu ve 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.31.2 sürümü, John Parent tarafından duyuruldu. CMake 3.31.2’yi duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. GNU linker için –dependency-file bayrağının tek argümanlı biçiminin kullanıldığı belirtilirken, Fedora 41’de ROCm 6 HIP’e güncelleme yapıldığı söyleniyor. Bağlayıcı bağımlılık dosyası desteğinin devre dışı bırakıldığı söylenirken, SABIModule’nin tüm durumlarda bulunduğundan emin olunduğu belirtiliyor.CMake 3.31.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.