Delve into the world of CMake with this comprehensive course. From an introduction to advanced techniques, participants will grasp project setup, cross-platform configuration, pipeline customizations, advanced integrations, and even the seamless incorporation of Conan.
Featuring hands-on examples and expert-led workshops, this course ensures proficiency in modern CMake practices, ensuring efficient and optimal project management.
This course is designed to navigate participants through the intricate aspects of CMake. Starting with an introduction, attendees will quickly learn how to initiate projects and configure them across diverse platforms. The course elucidates CMake's major features, diving deep into syntax intricacies, variables, cache management, and much more. From crafting specific commands with macros to mastering the target-based approach, participants will acquire the skills to efficiently manage both internal and external libraries. Additionally, this course introduces the concept of cross-compilation, offering a practical take on the subject. Finally, for those looking to integrate Conan with CMake, a dedicated session ensures they can harness this combination effectively.
*We know each team has their own needs and specifications. That is why we can modify the training outline per need.
Hands-on learning with expert instructors at your location for organizations.
Master new skills guided by experienced instructors from anywhere.
You can participate in a Public Course with people from other organisations.
/per trainee