Program simgesi: cmkr

cmkr Windows için

  • Ücretsiz
  • 4.9
  • V0.2.46
Ücretsiz İndirme Windows için

Ücretsiz indirmek için reklamı görüntüleyin

cmkr: daha temiz C++ derlemeleri için deklaratif CMake oluşturma

Tek bir cmake.toml yazarak standart CMake projeleri, hedefler ve bağımlılıklar içeren deklaratif bir yapı akışını deneyimleyin. Duncan Ogilvie, CMake'i Cargo benzeri bir TOML manifestosuyla sarmak için bir yardımcı araç olarak cmkr'yi oluşturdu, CMake uyumluluğunu korurken gereksiz kodu azaltıyor. Ana yetenekler arasında TOML yapılandırması, otomatik CMakeLists.txt oluşturma, FetchContent ve vcpkg entegrasyonu ve CI için kendini başlatma bulunuyor; daha az manuel CMake betiği isteyen geliştiriciler en fazla faydayı elde ediyor.

cmkr pratikte ne yapar?

cmkr, insan tarafından okunabilir bir cmake.toml dosyasını okur ve otomatik olarak idiomatik CMakeLists.txt dosyaları üretir. Araç, proje meta verilerini, birden fazla hedef tanımını (yürütülebilir dosyalar, statik ve paylaşılan kütüphaneler), koşullu mantığı ve platforma özgü seçenekleri TOML formatında kabul eder, ardından herhangi bir CMake uyumlu IDE veya yapı adımının tüketebileceği standart CMake'i üretir. Bu, her proje için tek bir deklaratif manifest ile elle yazılmış CMake betiklerinin yerini alır.

CI ve paylaşılan projelerde nasıl davranır?

cmkr, kendini başlatma (self-bootstrapping) sunar, böylece bir depo üretilen dosyaları ve aşağı akışta inşaatçıların yalnızca standart CMake ve bir C++ derleyicisi ile çalışmasına izin veren bir başlatma betiğini içerebilir. Bu tasarım, CI boru hatlarının cmkr önceden yüklenmesine ihtiyaç duymadığı anlamına gelir; üretilen CMake, otomatik yapıların kanonik girişi olmaya devam eder, bu da proje paylaşımını ve mevcut CI iş akışlarıyla entegrasyonu basit hale getirir.

cmkr güvenli mi ve öğrenme eğrisi ne kadar dik?

Araç, standart CMakeLists.txt üreterek CMake uyumluluğunu korur, bu nedenle inşa zamanında CMake'in yerini almaz. Koşullu mantık ve platforma özgü kurallar TOML'da bulunur, bu da cmkr'nin deklaratif girişlerden CMake yapısına olan eşlemesini öğrenmeyi gerektirir. Geliştiricinin C++ araçlarıyla olan geçmişi ve CMake ile önceki deneyimi, öğrenme süresini azaltır; acemiler daha az ayrıntılı yapılandırmadan faydalanır ancak manifest şemasını öğrenmelidir.

Declaratif yapı meta verisi isteyen C++ ekipleri için net bir seçim

cmkr, birden fazla CMake betiği sürdürmek yerine tek bir TOML manifestosu yazmayı tercih eden geliştiricilere uygundur; projeleri mevcut CMake araçları ve IDE'leri ile uyumlu tutarken, depo başlatmayı mümkün kılar. Ana takas, ek soyutlama katmanıdır: ekipler, CMake kavramlarını deklaratif şemaya eşlemek zorundadır, bu da zaman tasarrufları görünmeden önce başlangıçta bir öğrenme adımı ekler.

  • Avantajlar

    • Tek bir cmake.toml kullanarak ayrıntılı CMakeLists.txt dosyalarını değiştirme
    • CMake uyumlu IDE'lerle uyumlu deyimsel CMake oluşturur
    • Kendi kendine başlatma, projelerin yalnızca CMake ve bir derleyici ile inşa edilmesine olanak tanır.
    • Bağlantı yönetimi için yerleşik FetchContent ve vcpkg entegrasyonu
  • Dezavantajlar

    • Karmaşık CMake mantığını ifade etmek için cmkr TOML şemasını öğrenmek gereklidir.
    • CMake'yi doğrudan düzenlemek yerine CMake kavramlarına eşlenen bir soyutlama katmanı ekler.

Uygulama özellikleri

  • Geliştirici

  • Lisans

    Ücretsiz

  • Sürüm

    0.2.46

  • Güncelleme Tarihi

  • Platform

    Windows

  • OS

    Windows 11

  • Boyut

    310.97 KB

Program diğer dillerde mevcuttur


Program simgesi: cmkr

cmkr PC için

  • Ücretsiz
  • 4.9
  • V0.2.46
Ücretsiz İndirme PC için

Ücretsiz indirmek için reklamı görüntüleyin


cmkr hakkında kullanıcı değerlendirmeleri

Eğer cmkr denediniz mi? Düşüncelerinizi bırakın siz olun!

Yorum ekle

Windows için Yardımcı Öğeler ve Araçlar en fazla indirilenler

Windows için Yardımcı Öğeler ve Araçlar en fazla indirilenler

Windows için Yardımcı Öğeler ve Araçlar en fazla indirilenler

cmkr hakkındaki başlıklar

Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz.
Softonic

cmkr güvenli mi?

99/100

Tarama sonucu: Temiz

Bu dosya VirusTotal teknolojisi kullanılarak kapsamlı bir güvenlik taramasını geçti. İndirmek güvenlidir.

  • Virüs yok
  • Casus yazılım yok
  • Kötü amaçlı yazılım yok
  • Güvenlik Ortakları Tarafından Doğrulandı

    Logo VirusTotal

Tarama Bilgisi

Son tarama
16 Ekim 2026 Cuma
Tarama sağlayıcısı
VirusTotal · Tam rapor

Dosya Bütünlüğü

Dosya
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Softonic güvenlik taahhüdü

cmkr gelişmiş güvenlik sistemlerimiz tarafından kapsamlı bir şekilde taranmış ve sektör lideri ortaklar tarafından doğrulanmıştır. Bu dosya resmi geliştirici tarafından geliyor ve tüm güvenlik kontrollerimizi geçmiş, virüs, kötü amaçlı yazılım veya casus yazılım belirtisi göstermemektedir. Daha fazla bilgi için lütfen Güvenlik ve Güven Merkezimizi ziyaret edin

Softonic'e olarak giriş yapıldı