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

система автоматизации сборки

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 · Русский

CMake (МФА [ˈsiːmeɪk]; от англ. Cross-platform Make — «Кроссплатформенный Make») — это кроссплатформенная утилита, обладающая возможностями автоматизации сборки программного обеспечения из исходного кода. Сам CMake не занимается непосредственно сборкой, а лишь генерирует файлы сборки из предварительно написанного скрипт-файла «CMakeLists.txt» и предоставляет простой единый интерфейс управления. Помимо этого, CMake способен автоматизировать процесс установки и пакетирования. Считается альтернативой распространённой в сообществе GNU системе Autotools, разработанной на базе Perl и M4, которая требует определённых навыков для практического использования, а существующие версии в ряде случаев несовместимы друг с другом. В сравнении с альтернативой Autotools, появившейся в 2008 году системой SCons, основанной на Python, является более быстродействующей, поскольку написана на Си и использует крайне простой макроязык, но при этом SCons обладает большими возможностями по расширению.

Abstract from DBpedia / Wikipedia · CC BY-SA