Pictogram van programma: cmkr

cmkr voor Windows

  • Gratis
  • 4.9
  • V0.2.46
Gratis download voor Windows

Bekijk een advertentie en download gratis

cmkr: declaratieve CMake-generatie voor schonere C++-builds

Ervaar een declaratieve buildflow door een enkele cmake.toml te schrijven om standaard CMake-projecten te produceren, inclusief targets en afhankelijkhedenwoorden). Duncan Ogilvie creëerde cmkr als een hulpprogramma-tool om CMake te omhullen met een Cargo-achtige TOML-manifest, waarbij de compatibiliteit met CMake behouden blijft terwijl de boilerplatewoorden worden verminderd). Belangrijke mogelijkheden zijn TOML-configuratie, automatische generatie van CMakeLists.txt, FetchContent- en vcpkg-integratie, en zelf-bootstrapping voor CI; ontwikkelaars die minder handmatige CMake-scripting willen, profiteren het meestwoorden).

Wat doet cmkr in praktische termen?

cmkr leest een menselijk leesbaar cmake.toml-bestand en genereert automatisch idiomatische CMakeLists.txt-bestanden. De tool accepteert projectmetadata, meerdere doeldefinities (uitvoerbare bestanden, statische en gedeelde bibliotheken), conditionele logica en platformspecifieke opties in TOML, en geeft vervolgens standaard CMake uit dat elke CMake-bewuste IDE of bouwstap kan gebruiken. Dit vervangt handgeschreven CMake-scripts met een enkele declaratieve manifest voor elk project.

Hoe gedraagt het zich in CI en gedeelde projecten?

cmkr biedt zelf-bootstrapping, zodat een repository de gegenereerde bestanden en een bootstrap-script kan bevatten waarmee downstream-bouwers alleen met standaard CMake en een C++-compiler kunnen draaien. Dat ontwerp betekent dat CI-pijplijnen cmkr niet vooraf geïnstalleerd hoeven te hebben; de gegenereerde CMake blijft de canonieke invoer voor geautomatiseerde builds, waardoor projectdeling en integratie met bestaande CI-werkstromen eenvoudig zijn.

Is cmkr veilig en hoe steil is de leercurve?

De tool behoudt de CMake-compatibiliteit door standaard CMakeLists.txt te produceren, zodat het CMake tijdens de bouwtijd niet vervangt. Conditionele logica en platformspecifieke regels bevinden zich in TOML, wat vereist dat men de mapping van declaratieve invoer naar CMake-constructies leert. De achtergrond van de ontwikkelaar met C++-tools en eerdere ervaring met CMake zal de opstarttijd verkorten; beginners profiteren van minder uitgebreide configuratie maar moeten het manifest-schema leren.

Duidelijke keuze voor C++-teams die declaratieve buildmetadata willen

cmkr is geschikt voor ontwikkelaars die de voorkeur geven aan het schrijven van een enkele TOML-manifest in plaats van het onderhouden van meerdere CMake-scripts; het houdt projecten compatibel met bestaande CMake-tools en IDE's terwijl het mogelijk maakt om repositories op te starten. De belangrijkste afweging is de extra laag van abstractie: teams moeten CMake-concepten in de declaratieve schema's in kaart brengen, wat een eerste leercurve toevoegt voordat de tijdsbesparingen zichtbaar worden.

  • Voor

    • Gebruik een enkele cmake.toml om uitgebreide CMakeLists.txt-bestanden te vervangen
    • Genereert idiomatische CMake die compatibel is met CMake-bewuste IDE's
    • Zelf-bootstrapping stelt projecten in staat om alleen met CMake en een compiler te bouwen
    • Ingebouwde FetchContent en vcpkg-integratie voor afhankelijkheidsbeheer
  • Tegen

    • Vereist het leren van het cmkr TOML-schema om complexe CMake-logica uit te drukken
    • Voegt een abstractielaag toe die in kaart brengt naar CMake-concepten in plaats van CMake direct te bewerken

Specificaties van de app"

  • Softwareontwikkelaar

  • Licentie

    Gratis

  • Versie

    0.2.46

  • Update datum

  • Platform

    Windows

  • OS

    Windows 11

  • Bestandsgrootte

    310.97 KB

Programma is beschikbaar in andere talen


Pictogram van programma: cmkr

cmkr voor PC

  • Gratis
  • 4.9
  • V0.2.46
Gratis download voor PC

Bekijk een advertentie en download gratis


Beoordelingen about cmkr

Heeft u geprobeerd cmkr? Wees de eerste om uw mening te verlaten!

Beoordeling toevoegen
Softonic

Is cmkr veilig?

99/100

Scan resultaat: Schoon

Dit bestand heeft een uitgebreide beveiligingsscan doorstaan met VirusTotal-technologie. Het is veilig om te downloaden.

  • Virus vrij
  • Spyware vrij
  • Malware vrij
  • Geverifieerd door Beveiligingspartners

    Logo van VirusTotal

Scan Info

Laatste scan
vrijdag 16 oktober 2026
Scanprovider
VirusTotal · Volledig rapport

Bestand Integriteit

Bestand
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Softonic beveiligingstoezegging

cmkr is grondig gescand door onze geavanceerde beveiligingssystemen en geverifieerd door toonaangevende partners in de industrie. Dit bestand komt van de officiële ontwikkelaar en heeft al onze beveiligingscontroles doorstaan, zonder tekenen van virussen, malware of spyware. Voor meer informatie, bezoek ons Security and Trust Center

Aangemeld bij Softonic als