Co-maintainer of CMake. Author of Professional CMake.

Tools, resources, and expertise for serious CMake users

Built and provided by a CMake co-maintainer. Designed to make complex CMake builds faster, clearer, and more robust.

Trusted by developers and teams worldwide

Analysis and optimization software

A developer-focused application for understanding, diagnosing, and improving real-world CMake builds. Built to surface problems early, explain what is happening, and reduce iteration time.

Consulting and DevOps assistance

Hands-on help for teams dealing with large, slow, or fragile CMake-based builds. Service areas include architecture review, CI integration, improving build performance and maintainability, managing dependencies, and conversion from other build systems.

Professional CMake

The leading resource for understanding, maintaining, and improving real-world CMake builds. Rich with practical guidance and hard-earned knowledge from production projects.

Built by a CMake Maintainer

Crascit is led by Craig Scott, one of the CMake maintainers and the author of Professional CMake. The software, resources, and consulting expertise stem from direct involvement with the CMake project and years of supporting real production code bases across a variety of industries and platforms.

 

The company focus reflects a practical, developer-first perspective shaped by maintaining CMake itself and working closely with teams and projects that rely on CMake.

CMake consulting and DevOps assistance

Provide your teams with direct access to maintainer-level CMake expertise. Gain hands-on help and advice for your projects and developers.

Clarivellum Software

Analyze and explore build and test histories. Visualize dependencies and identify structural problems within the project. Optimize build performance and uncover correctness issues.

Professional CMake

The definitive guide for using CMake, its best practices, and traps to avoid. Used by individual developers and teams world-wide to build reliable, maintainable CMake projects at scale.

Have a CMake problem you need help with?

Recent posts

Build Performance Insights

A quick introduction to using Ninja, ninjatracing and Clang to gain detailed insights into the build performance of C++ projects.

Quoting In CMake

Get some clarity on CMake’s quoting rules, as we highlight common pitfalls and offer guidelines for safer use.