Icono del programa: cmkr

cmkr para Windows

  • Gratuito
  • 4.9
  • V0.2.46
Descargar gratis para Windows

Ver un anuncio para descargar gratis

cmkr: generación declarativa de CMake para construcciones de C++ más limpias

Experimenta un flujo de construcción declarativo escribiendo un solo cmake.toml para producir proyectos estándar de CMake, incluidos objetivos y dependenciaswords). Duncan Ogilvie creó cmkr como una herramienta de utilidades para envolver CMake con un manifiesto TOML similar a Cargo, preservando la compatibilidad con CMake mientras reduce el boilerplatewords). Las capacidades clave incluyen configuración TOML, generación automática de CMakeLists.txt, integración de FetchContent y vcpkg, y auto-arranque para CI; los desarrolladores que desean menos scripting manual de CMake obtienen el mayor beneficiowords).

¿Qué hace cmkr en términos prácticos?

cmkr lee un archivo cmake.toml legible por humanos y genera automáticamente archivos CMakeLists.txt idiomáticos. La herramienta acepta metadatos del proyecto, múltiples definiciones de objetivos (ejecutables, bibliotecas estáticas y compartidas), lógica condicional y opciones específicas de la plataforma en TOML, y luego emite CMake estándar que cualquier IDE o paso de construcción compatible con CMake puede consumir. Esto reemplaza los scripts de CMake escritos a mano con un único manifiesto declarativo para cada proyecto.

¿Cómo se comporta en CI y proyectos compartidos?

cmkr ofrece autoarranque, por lo que un repositorio puede incluir los archivos generados y un script de arranque que permite a los constructores posteriores ejecutar solo con CMake estándar y un compilador C++. Ese diseño significa que las tuberías de CI no necesitan cmkr preinstalado; el CMake generado sigue siendo la entrada canónica para construcciones automatizadas, lo que hace que compartir proyectos e integrarse con flujos de trabajo de CI existentes sea sencillo.

¿Es cmkr seguro y qué tan pronunciada es la curva de aprendizaje?

La herramienta preserva la compatibilidad con CMake al producir CMakeLists.txt estándar, por lo que no reemplaza CMake en el tiempo de construcción. La lógica condicional y las reglas específicas de la plataforma residen en TOML, lo que requiere aprender el mapeo de cmkr de entradas declarativas a construcciones de CMake. La experiencia del desarrollador con herramientas de C++ y la experiencia previa con CMake reducirán el tiempo de adaptación; los principiantes se benefician de una configuración menos verbosa pero deben aprender el esquema del manifiesto.

Elección clara para equipos de C++ que quieren metadatos de construcción declarativos

cmkr se adapta a los desarrolladores que prefieren escribir un único manifiesto TOML en lugar de mantener múltiples scripts de CMake; mantiene los proyectos compatibles con las herramientas y IDEs de CMake existentes mientras hace posible el arranque del repositorio. La principal compensación es la capa adicional de abstracción: los equipos deben mapear los conceptos de CMake en el esquema declarativo, lo que añade un paso de aprendizaje inicial antes de que aparezcan los ahorros de tiempo.

  • Pros

    • Usa un solo cmake.toml para reemplazar archivos CMakeLists.txt verbosos
    • Genera CMake idiomático compatible con IDEs que conocen CMake
    • La auto-inicialización permite a los proyectos construirse solo con CMake y un compilador
    • Integración de FetchContent y vcpkg incorporada para la gestión de dependencias
  • Contras

    • Requiere aprender el esquema TOML de cmkr para expresar lógica compleja de CMake
    • Añade una capa de abstracción que se mapea a conceptos de CMake en lugar de editar CMake directamente

Detalles

  • Desarrollador

  • Licencia

    Gratuito

  • Versión

    0.2.46

  • Fecha de actualización

  • Plataforma

    Windows

  • OS

    Windows 11

  • Tamaño

    310.97 KB

Programa disponible en otros idiomas


Icono del programa: cmkr

cmkr para PC

  • Gratuito
  • 4.9
  • V0.2.46
Descargar gratis para PC

Ver un anuncio para descargar gratis


Opinión usuarios sobre cmkr

¿Has probado cmkr? Sé el primero en dejar tu opinión!

Agregar reseña

Últimos artículos

Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes.
Softonic

¿Es seguro cmkr?

99/100

Resultado del análisis: Limpio

Este archivo pasó un análisis de seguridad integral utilizando la tecnología VirusTotal. Es seguro para descargar.

  • Libre de virus
  • Libre de spyware
  • Libre de malware
  • Verificado por Socios de Seguridad

    Logo de VirusTotal

Información del Análisis

Último análisis
viernes, 16 de octubre de 2026
Proveedor de análisis
VirusTotal · Informe completo

Integridad del Archivo

Archivo
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Compromiso de seguridad de Softonic

cmkr ha sido escaneado exhaustivamente por nuestros sistemas de seguridad avanzados y verificado por socios líderes en la industria. Este archivo proviene del desarrollador oficial y ha pasado todas nuestras verificaciones de seguridad, sin mostrar signos de virus, malware o spyware. Para más información, visita nuestro Centro de Seguridad y Confianza

Sesión iniciada en Softonic como