
Professional CMake with Craig Scott
Khaoula Mahassine
Description
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"> Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'</p> <p>Craig is a CMake co-maintainer and author of the book <span style="color: #0000ff;">["Professional CMake: A Practical Guide"](https://crascit.com/professional-cmake/)</span>. He has been developing cross-platform C++ software since 2001, targeting most major platforms and working on large scale frameworks, scientific algorithm development, Qt GUI applications, backend services and embedded devices. He has been fortunate enough to work in a range of settings including government research, consumer electronics, mid-size enterprise and a startup. He derives unreasonable levels of satisfaction from automating software build and CI processes, making them more efficient, more robust and easier for developers to use. </p> <h3 style= "font-weight: bold; -webkit-font-smoothing: antialiased; font-size: 18px; padding: 0px; margin: 20px 0px 10px 0px; border: 0px initial initial;"> News</h3> <ul style= "padding: 0px 0px 0px 30px; margin: 15px 0px 15px 0px; border: 0px initial initial;"> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style= "color: #4183c4; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://www.viva64.com/en/b/0658/" target="_blank" rel= "noopener">CMake: the Case when the Project's Quality is Unforgivable</a></li> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style= "color: #4183c4; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://www.viva64.com/en/b/0260/" target="_blank" rel= "noopener">PVS Studio The Last Line Effect</a></li> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style= "color: #4183c4; text-decoration: none; padding: 0px;