{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"colcon-cmake is a plugin for colcon that adds support for building and testing CMake-based projects as part of a colcon workspace.","skillfed_tags":["cmake","colcon-plugin","build-orchestration"],"use_cases":["Build multiple interdependent CMake packages in a single colcon workspace command","Integrate CMake projects into a ROS 2 workspace alongside other package types","Run tests across CMake packages and aggregate results via colcon's test infrastructure","Manage library paths and dependencies for CMake builds in a multi-package environment"],"what_it_does":"colcon-cmake extends the colcon build orchestration framework to recognize and build CMake-based projects. colcon itself is a meta-build tool that manages multi-package workspaces; this plugin teaches it how to invoke CMake on individual packages, run their tests, and collect results. It works alongside colcon's core and test infrastructure to integrate CMake projects into a unified build pipeline.\n\nThe package is classified as Alpha and is designed for developers working with multi-package CMake codebases\u2014common in robotics (ROS 2) and large C/C++ projects. It handles cross-platform builds on macOS, Windows, and POSIX systems, and depends on colcon-core, colcon-library-path, colcon-test-result, and packaging.","worth_installing":"Yes, if you are using colcon and have CMake-based packages in your workspace. The plugin is actively maintained, has no known vulnerabilities, and installs with low friction. It is essential for colcon users building CMake projects; without it, colcon cannot recognize or build CMake packages. Not relevant if you are not using colcon."},"id":"colcon-cmake","links":{"html":"https://skillfed.io/packages/colcon-cmake","md":"https://skillfed.io/packages/colcon-cmake.md","pypi":"https://pypi.org/project/colcon-cmake/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":null,"license_treatment":"permissive","name":"colcon-cmake","python_support":"supports_current","summary":"Extension for colcon to support CMake packages."},"popularity":{"monthly_downloads":199278,"position":9711,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.30"}
