Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive conference talk that introduces Git and CMake, focusing on their application in large, multi-platform C++ projects with numerous open source dependencies. Learn proven techniques for configuring and utilizing these tools effectively, drawing from real-world experience with complex C++ projects involving hundreds of libraries, applications, and dependencies. Explore advanced capabilities beyond typical setups, including leveraging original repositories for third-party dependencies, automating submodule pointer updates, implementing as-needed library builds, and establishing methods for upstream patch contributions. Gain valuable insights into streamlining development processes and enhancing project management for large-scale C++ endeavors.