Icône du programme : cmkr

cmkr pour Windows

  • Gratuit
  • 4.9
  • V0.2.46
Télécharger pour Windows

Regarder une publicité pour télécharger gratuitement

cmkr : génération CMake déclarative pour des constructions C++ plus propres

Découvrez un flux de construction déclaratif en écrivant un seul cmake.toml pour produire des projets CMake standard, y compris des cibles et des dépendanceswords). Duncan Ogilvie a créé cmkr comme un outil utilitaire pour envelopper CMake avec un manifeste TOML similaire à Cargo, préservant la compatibilité CMake tout en réduisant le code standardwords). Les principales capacités incluent la configuration TOML, la génération automatique de CMakeLists.txt, l'intégration de FetchContent et vcpkg, et l'auto-démarrage pour CI ; les développeurs qui souhaitent moins de script CMake manuel tirent le plus de bénéficewords).

Que fait cmkr en termes pratiques ?

cmkr lit un fichier cmake.toml lisible par l'homme et génère automatiquement des fichiers CMakeLists.txt idiomatiques. L'outil accepte les métadonnées du projet, plusieurs définitions de cibles (exécutables, bibliothèques statiques et partagées), une logique conditionnelle et des options spécifiques à la plateforme en TOML, puis émet un CMake standard que tout IDE ou étape de construction compatible avec CMake peut consommer. Cela remplace les scripts CMake écrits à la main par un seul manifeste déclaratif pour chaque projet.

Comment se comporte-t-il dans CI et les projets partagés ?

cmkr offre un auto-démarrage, donc un dépôt peut inclure les fichiers générés et un script de démarrage qui permet aux constructeurs en aval de fonctionner uniquement avec CMake standard et un compilateur C++. Ce design signifie que les pipelines CI n'ont pas besoin de cmkr préinstallé ; le CMake généré reste l'entrée canonique pour les constructions automatisées, rendant le partage de projet et l'intégration avec les flux de travail CI existants simples.

cmkr est-il sûr et quelle est la courbe d'apprentissage ?

L'outil préserve la compatibilité CMake en produisant des CMakeLists.txt standard, donc il ne remplace pas CMake au moment de la construction. La logique conditionnelle et les règles spécifiques à la plateforme se trouvent dans TOML, ce qui nécessite d'apprendre le mappage de cmkr des entrées déclaratives aux constructions CMake. L'expérience du développeur avec les outils C++ et son expérience antérieure avec CMake réduiront le temps d'apprentissage ; les débutants bénéficient d'une configuration moins verbeuse mais doivent apprendre le schéma du manifeste.

Choix clair pour les équipes C++ qui souhaitent des métadonnées de construction déclaratives

cmkr convient aux développeurs qui préfèrent écrire un seul manifeste TOML au lieu de maintenir plusieurs scripts CMake ; il maintient les projets compatibles avec les outils et IDE CMake existants tout en rendant le démarrage du dépôt possible. Le principal compromis est la couche supplémentaire d'abstraction : les équipes doivent mapper les concepts CMake dans le schéma déclaratif, ce qui ajoute une étape d'apprentissage initiale avant que les économies de temps n'apparaissent.

  • Les plus

    • Utilise un seul cmake.toml pour remplacer des fichiers CMakeLists.txt verbeux
    • Génère un CMake idiomatique compatible avec les IDE conscients de CMake
    • L'auto-bootstrapping permet aux projets de se construire uniquement avec CMake et un compilateur
    • Intégration FetchContent et vcpkg intégrée pour la gestion des dépendances
  • Les moins

    • Nécessite d'apprendre le schéma TOML cmkr pour exprimer une logique CMake complexe
    • Ajoute une couche d'abstraction qui correspond aux concepts de CMake plutôt que de modifier CMake directement

Détails

  • Éditeur

  • Licence

    Gratuit

  • Version

    0.2.46

  • Date de mise à jour

  • Plate-forme

    Windows

  • OS

    Windows 11

  • Taille

    310.97 KB

Programme disponible dans d’autres langues


Icône du programme : cmkr

cmkr pour PC

  • Gratuit
  • 4.9
  • V0.2.46
Télécharger pour PC

Regarder une publicité pour télécharger gratuitement


Avis utilisateurs sur cmkr

Avez-vous essayé cmkr? Soyez le premier à donner votre avis!

Ajouter un avis

Articles les plus récents

Les lois sur l’utilisation des logiciels varient d’un pays à l’autre. Nous n’encourageons ni ne tolérons l’utilisation de ce programme non conforme à la loi.
Softonic

Le cmkr est-il sûr ?

99/100

Résultat de l'analyse: Propre

Ce fichier a passé une analyse de sécurité complète utilisant la technologie VirusTotal. Il est sûr à télécharger.

  • Sans virus
  • Sans spyware
  • Sans malware
  • Vérifié par les Partenaires de Sécurité

    Logo de VirusTotal

Informations de l'Analyse

Dernière analyse
vendredi 16 octobre 2026
Fournisseur de scan
VirusTotal · Rapport complet

Intégrité du Fichier

Fichier
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Engagement sécurité de Softonic

cmkr a été minutieusement analysé par nos systèmes de sécurité avancés et vérifié par des partenaires leaders de l'industrie. Ce fichier provient du développeur officiel et a passé toutes nos vérifications de sécurité, ne montrant aucun signe de virus, malware ou spyware. Pour plus d’informations, visitez notre Centre de Sécurité et de Confiance

Connecté à Softonic en tant que