Ícone do programa: cmkr

cmkr para Windows

  • Grátis
  • 4.9
  • V0.2.46
Baixar grátis para Windows

Veja um anúncio para baixar grátis

cmkr: geração declarativa de CMake para compilações C++ mais limpas

Experimente um fluxo de construção declarativo escrevendo um único cmake.toml para produzir projetos CMake padrão, incluindo alvos e dependênciaswords). Duncan Ogilvie criou o cmkr como uma ferramenta utilitária para envolver o CMake com um manifesto TOML semelhante ao Cargo, preservando a compatibilidade com CMake enquanto reduz o boilerplatewords). As principais capacidades incluem configuração TOML, geração automática de CMakeLists.txt, integração com FetchContent e vcpkg, e auto-bootstrap para CI; desenvolvedores que desejam menos script manual de CMake obtêm o maior benefíciowords).

O que o cmkr faz em termos práticos?

cmkr lê um arquivo cmake.toml legível por humanos e gera arquivos CMakeLists.txt idiomáticos automaticamente. A ferramenta aceita metadados do projeto, múltiplas definições de alvo (executáveis, bibliotecas estáticas e compartilhadas), lógica condicional e opções específicas de plataforma em TOML, e então emite CMake padrão que qualquer IDE ou etapa de construção ciente de CMake pode consumir. Isso substitui scripts CMake escritos à mão por um único manifesto declarativo para cada projeto.

Como ele se comporta em CI e projetos compartilhados?

cmkr oferece auto-bootstrap, então um repositório pode incluir os arquivos gerados e um script de bootstrap que permite que construtores a jusante rodem apenas com CMake padrão e um compilador C++. Esse design significa que pipelines de CI não precisam do cmkr pré-instalado; o CMake gerado permanece a entrada canônica para construções automatizadas, tornando o compartilhamento de projetos e a integração com fluxos de trabalho de CI existentes diretos.

O cmkr é seguro e quão íngreme é a curva de aprendizado?

A ferramenta preserva a compatibilidade com CMake ao produzir CMakeLists.txt padrão, portanto não substitui o CMake no tempo de construção. A lógica condicional e as regras específicas de plataforma vivem em TOML, o que requer aprender o mapeamento do cmkr de entradas declarativas para construções do CMake. O histórico do desenvolvedor com ferramentas C++ e a experiência anterior com CMake reduzirão o tempo de adaptação; iniciantes se beneficiam de uma configuração menos verbosa, mas devem aprender o esquema do manifesto.

Escolha clara para equipes C++ que desejam metadados de construção declarativos

cmkr atende desenvolvedores que preferem escrever um único manifesto TOML em vez de manter vários scripts CMake; ele mantém os projetos compatíveis com as ferramentas e IDEs CMake existentes, enquanto torna o bootstrap do repositório possível. A principal compensação é a camada extra de abstração: as equipes devem mapear conceitos CMake no esquema declarativo, o que adiciona um passo inicial de aprendizado antes que as economias de tempo apareçam.

  • Prós

    • Usa um único cmake.toml para substituir arquivos CMakeLists.txt verbosos
    • Gera CMake idiomático compatível com IDEs que conhecem CMake
    • Auto-inicialização permite que projetos sejam construídos apenas com CMake e um compilador
    • Integração FetchContent e vcpkg embutida para gerenciamento de dependências
  • Contras

    • Requer aprender o esquema TOML cmkr para expressar lógica complexa do CMake
    • Adiciona uma camada de abstração que mapeia para conceitos do CMake em vez de editar o CMake diretamente

Detalhes

  • Desenvolvedor

  • Licença

    Grátis

  • Versão

    0.2.46

  • Data de atualização

  • Plataforma

    Windows

  • OS

    Windows 11

  • Tamanho

    310.97 KB

Programa disponível em outros idiomas


Ícone do programa: cmkr

cmkr para PC

  • Grátis
  • 4.9
  • V0.2.46
Baixar grátis para PC

Veja um anúncio para baixar grátis


Opinião usuários sobre cmkr

Já experimentou cmkr? Seja o primeiro a deixar a sua opinião!

Adicionar avaliação

Últimos artigos

As leis relativas ao uso deste software estão sujeitas à legislação de cada país. Não incentivamos ou autorizamos o uso deste programa se ele violar essas leis.
Softonic

O cmkr é seguro?

99/100

Resultado da verificação: Limpo

Este arquivo passou por uma verificação de segurança abrangente usando a tecnologia VirusTotal. É seguro para download.

  • Sem vírus
  • Sem spyware
  • Sem malware
  • Verificado por Parceiros de Segurança

    Logo de VirusTotal

Informações da Verificação

Último scan
sexta-feira, 16 de outubro de 2026
Provider de scan
VirusTotal · Relatório completo

Integridade do Arquivo

Arquivo
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Compromisso de segurança da Softonic

cmkr foi minuciosamente verificado por nossos sistemas de segurança avançados e verificado por parceiros líderes da indústria. Este arquivo vem do desenvolvedor oficial e passou por todas as nossas verificações de segurança, não mostrando sinais de vírus, malware ou spyware. Para mais informações, visite nosso Centro de Segurança e Confiança

Sessão iniciada na Softonic como