- Описание
- Возможности
- Что нового
Cmake – это кроссплатформенная утилита, предназначение которой заключается в автоматической сборке программы из готового исходного кода. Благодаря этой утилите возможно так же создание проектов для Eclipse, KDevelop3, CodeBlocks, Xcode и VC++. Большинство проектов создаются в виде файла управления.
Работа с программой происходит следующим образом: для начала создается файл CMakeLists.txt. В этом файле описываются параметры сборки, такие как требуемые внешние модули, расположение исходных текстов, цели сборки и так далее. После этого файл необходимо передать утилите Cmake, которая создаст файл, содержащий подробные инструкции сборки для определенной программы. Главная особенность приложения заключается в том, что описание процесса сборки программы, которое находится в файле CMakeLists.txt, оптимизировано как для особенностей системы (возможности компилятора, расположения файлов), так и для целых платформ. При чтении файла по общему описанию процесса сборки, которое находится в CMakeLists.txt, программа CMake учитывает специфику системы, что очень удобно. Такие «способности» утилиты можно объяснить тем, что в ее основе лежит мощный скриптовый язык, который находится в модулях (специальные сценарии) и в CMakeLists.txt. Именно благодаря модулям приложения возможны такие функции, как проверка системы и поиск файлов.
Ключевые особенности и функции
- не нужно сохранять множество разных файлов. Один файл содержит один проект;
- относительно высокая скорость работы;
- удобный интерфейс;
- понятный синтаксис;
- автоматическое "подстраивание" под конкретную систему.
Что нового в этой версии?
- FindHDF5: восстановление поведение функции нахождения только C по умолчанию;
- CMake-GUI: исправлена ошибка с удалением путей библиотеки для плагинов Qt5.
Скриншоты и видео:
Категория: | |
Системы: |
Windows
|
Размер: | 29,4 Мб |
Автор: | Kitware Inc. ( Сайт) |
Языки: |
Английский
|
Лицензия: | Freeware (Бесплатная) |
Обновление: | 25.02.2024 |
Версия: | 3.28.3 |