CMake
Sign in to savegerador 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
- Platform
- cross-platform
- Official website
- cmake.org
- Image
- Cmake with Clang screenshot.png
- Has use
- build automation
Show 16 more facts
- software version identifier
- 4.3.2
- inception
- 2000-00-00
- Stack Exchange tag
- stackoverflow.com/tags/cmake
- 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
- issue tracker URL
- gitlab.kitware.com/cmake/cmake/issues
- 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