Professional CMake:

A Practical Guide

Learn to use CMake effectively with practical advice from a CMake co-maintainer. You can also have the author work directly with your team!

About Crascit

Crascit Pty Ltd is an independent company providing consulting services to the software development industry. The company was formed in August 2019 to allow company founder, Craig Scott, to expand his existing activities as a sole trader and to better service the consulting needs of the CMake and C++ community.

Craig Scott has been a professional software engineer since 2001. Most of his career has focused on C++ development, software build systems and up-skilling others in these areas. He is currently a co-maintainer of CMake, one of the world’s most popular open-source, cross-platform family of tools designed to build, test and package software. He is also the author of the book Professional CMake: A Practical Guide.

Craig’s professional background spans across a diverse set of industries and company settings, with experience in government research, commercial video camera products, embedded and desktop development within a small startup and working with both backend and mobile software primarily for the transport industry. In addition to C++ and CMake, the Qt toolkit has also been a big part of most of his roles. Prior to becoming a software engineer, Craig completed a PhD in Aerospace Engineering.