CMake é usado para controlar o processo de compilação de software usando arquivos simples de configuração independentes de plataforma e compilador, e gerar makefiles e espaços de trabalho nativos que podem ser usados no ambiente de compilador de sua escolha.
O conjunto de ferramentas CMake foi criado pela Kitware em resposta à necessidade de um ambiente de construção poderoso e multiplataforma para projetos de código aberto, como ITK e VTK.
As rodas python do CMake fornecem o CMake 3.31.0.
Versões | Transferências |
---|---|
Ações do GitHub (Windows, macOS, Linux) | |
---|---|
PyPI |
As seguintes plataformas são suportadas com rodas binárias:
SO | Arco |
---|---|
Windows | 64 bits 32 bits |
LinuxIntel | muitoslinux2010+ 64 bits musllinux_1_1+ 64 bits muitoslinux2010+ 32 bits musllinux_1_1+ 32 bits |
ARM Linux | muitoslinux2014+ AArch64 musllinux_1_1+ AArch64 musllinux_1_2+ armv7l |
Linux Power PC | muitoslinux2014+ ppc64le musllinux_1_1+ ppc64le |
LinuxIBM Z | muitoslinux2014+ s390x musllinux_1_1+ s390x |
macOS 10.10+ | Informações |
macOS 11+ | Silício da Apple |
A última versão a fornecer rodas manylinux1
foi 3.22.x
. A última versão a fornecer suporte de Python 2 a Python 3.6 foi 3.28.x
.
Este projeto é mantido por Jean-Christophe Fillion-Robin da Kitware Inc. É coberto pela licença Apache, versão 2.0.
CMake é distribuído sob a licença BSD de 3 cláusulas aprovada pela OSI. Para obter mais informações sobre o CMake, visite https://cmake.org