Skip to content
EntityQ1023904· pop 22· linked from 90 articles

gerador de sistema de construção multiplataforma, independente do compilador

Key facts

Software.name
CMake
Software.logo
CMake logo.svg
Software.logo size
96px
Software.screenshot
Cmake with Clang screenshot.png
Software.developer
Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
Software.programming language
C, C++
Software.operating system
Cross-platform
Software.genre
Software development tools
Software.license
BSD-3-Clause

via Wikipedia infobox

Wikidata facts

Instance of
utility software
Named after
cross-platform
Official website
cmake.org
Image
Cmake with Clang screenshot.png
Show 16 more facts
software version identifier
4.3.2
inception
2000-00-00
Commons category
CMake
software quality assurance
continuous integration
implementation of
C++
publication date
2000-00-00
has command line option
V
programmed in
C++
language of work or name
English language
official forum URL
discourse.cmake.org
copyright license
3-clause BSD License
GUI toolkit or framework
Qt
operating system
Microsoft Windows
source code repository URL
github.com/Kitware/CMake
Sources (15)

via Wikidata · CC0

Article · Português

CMake é um sistema multiplataforma para realizar geração automatizada. É comparável com o programa Unix Make no qual o processo de geração é, ao final, controlado pelos arquivos de configuração, no caso do CMake chamados de arquivos CMakeLists.txt. Diferente de Make, ele não gera diretamente o software final, mas em vez disso gera arquivos de geração padrões (por exemplo, makefiles em Unix e projetos/espaços de trabalho no Visual C++ no Windows) os quais são usados de modo comum. Isto permite que desenvolvedores familiarizados com um ambiente de desenvolvimento particular (tal como as várias IDEs) utilizem-o no modo padrão. É esta utilização do ambiente de geração nativo que distingue CMake dos outros sistemas mais conhecidos como o . CMake pode compilar código fonte, cria bibliotecas, gerar empacotadores e construir executáveis em combinações variáveis. Ele também suporta gerações ordenadas (in-place) e desordenada (out-of-place) e pode portanto suportar múltiplas gerações de uma única árvore fonte. CMake também suporta gerações estática e dinâmica de biblioteca. O nome "CMake" é uma abreviação de "cross plataform make", ou em português make multiplataforma. Apesar do uso de "make" no nome, CMake é um conjunto de aplicações de alto nível e separado do sistema make, comum no desenvolvimento em Unix.

Abstract from DBpedia / Wikipedia · CC BY-SA