Иконка программы: cmkr

cmkr для Windows

  • Бесплатно
  • 4.9
  • V0.2.46
Скачать бесплатно для Windows

Просмотреть рекламу, чтобы скачать бесплатно

cmkr: декларативная генерация CMake для более чистых сборок C++

Испытайте декларативный процесс сборки, написав один cmake.toml для создания стандартных проектов CMake, включая цели и зависимостиwords). Дункан Огилви создал cmkr как утилиту для обертки CMake с манифестом TOML, похожим на Cargo, сохраняя совместимость с CMake и уменьшая объем шаблонного кодаwords). Ключевые возможности включают конфигурацию TOML, автоматическую генерацию CMakeLists.txt, интеграцию FetchContent и vcpkg, а также самозагрузку для CI; разработчики, которые хотят меньше ручного скриптинга CMake, получают наибольшую выгодуwords).

Что делает cmkr на практике?

cmkr читает файл cmake.toml, понятный человеку, и автоматически генерирует идиоматические файлы CMakeLists.txt. Инструмент принимает метаданные проекта, определения нескольких целей (исполняемые файлы, статические и динамические библиотеки), условную логику и параметры, специфичные для платформы, в формате TOML, а затем выдает стандартный CMake, который может использовать любой IDE или этап сборки, осведомленный о CMake. Это заменяет ручные скрипты CMake единственным декларативным манифестом для каждого проекта.

Как он ведет себя в CI и совместных проектах?

cmkr предлагает самозагрузку, так что репозиторий может включать сгенерированные файлы и скрипт загрузки, который позволяет последующим сборщикам работать только с стандартным CMake и компилятором C++. Этот дизайн означает, что CI-пайплайны не нуждаются в предварительной установке cmkr; сгенерированный CMake остается каноническим входом для автоматизированных сборок, что делает совместное использование проектов и интеграцию с существующими рабочими процессами CI простыми.

Безопасен ли cmkr и насколько крутой кривой обучения?

Инструмент сохраняет совместимость с CMake, производя стандартные CMakeLists.txt, поэтому он не заменяет CMake во время сборки. Условная логика и правила, специфичные для платформы, находятся в формате TOML, что требует изучения сопоставления cmkr от декларативных записей к конструкциям CMake. Фоновая подготовка разработчика в инструментах C++ и предыдущий опыт работы с CMake сократят время на обучение; новички получают выгоду от менее многословной конфигурации, но должны изучить схему манифеста.

Ясный выбор для команд C++, которые хотят декларативные метаданные сборки

cmkr подходит разработчикам, которые предпочитают писать единственный манифест TOML вместо поддержания нескольких скриптов CMake; он сохраняет совместимость проектов с существующими инструментами и IDE CMake, одновременно позволяя осуществлять начальную настройку репозитория. Основной компромисс заключается в дополнительном уровне абстракции: командам необходимо сопоставить концепции CMake с декларативной схемой, что добавляет начальный этап обучения, прежде чем появятся временные преимущества.

  • Pros

    • Использует один cmake.toml для замены многословных файлов CMakeLists.txt
    • Генерирует идиоматический CMake, совместимый с IDE, осведомленными о CMake
    • Самозагрузочная система позволяет проектам строиться только с помощью CMake и компилятора
    • Встроенная интеграция FetchContent и vcpkg для управления зависимостями
  • Cons

    • Требуется изучение схемы cmkr TOML для выражения сложной логики CMake
    • Добавляет абстрактный уровень, который отображает концепции CMake, а не редактирует CMake напрямую

Характеристики приложения

  • Разработчик

  • Лицензия

    Бесплатно

  • Версия

    0.2.46

  • дата обновления

  • Платформа

    Windows

  • OS

    Windows 11

  • Размер

    310.97 KB

Программа доступна на других языках


Иконка программы: cmkr

cmkr для PC

  • Бесплатно
  • 4.9
  • V0.2.46
Скачать бесплатно для PC

Просмотреть рекламу, чтобы скачать бесплатно


Отзывы пользователей о cmkr

Вы пробовали cmkr? Будьте первым, чтобы оставить свое мнение!

Добавить отзыв

Лучшие загрузки Служебные программы и средства для Windows

Лучшие загрузки Служебные программы и средства для Windows

Лучшие загрузки Служебные программы и средства для Windows

Связанные темы о cmkr

Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы.
Softonic

Результат безопасности cmkr

99/100

Результат сканирования: Чистый

Этот файл прошел комплексное сканирование безопасности с использованием технологии VirusTotal. Его безопасно скачивать.

  • Без вирусов
  • Без шпионского ПО
  • Без вредоносного ПО
  • Проверено партнерами по безопасности

    Логотип VirusTotal

Информация о сканировании

Последний скан
пятница, 16 октября 2026 г.
Провайдер сканирования
VirusTotal · Полный отчет

Целостность файла

Файл
0.2.46.zip
SHA256
701caf080429b5ec30d4c34b45f68070a391a6f0acb26da5b4c7721b8e707083
SHA1
a8ff7c05ab98d4f1c9cc0013df4a24675b36fb88

Обязательство Softonic по безопасности

cmkr был тщательно отсканирован нашими передовыми системами безопасности и проверен ведущими партнерами отрасли. Этот файл поступает от официального разработчика и прошел все наши проверки безопасности, не показывая признаков вирусов, вредоносного ПО или шпионского ПО. Для получения дополнительной информации посетите наш Центр безопасности и доверия

Вход в Softonic выполнен как