Git, CMake, Conan - How to Ship and Reuse Our C++ Projects

Git, CMake, Conan - How to Ship and Reuse Our C++ Projects

CppNow via YouTube Direct link

ALIAS TARGETS

10 of 32

10 of 32

ALIAS TARGETS

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Git, CMake, Conan - How to Ship and Reuse Our C++ Projects

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 ACCU 2018 TALK SUBMISSION FEEDBACK
  3. 3 THE MOST COMMON C++ TOOLSET
  4. 4 TYPICAL WAYS TO HANDLE DEPENDENCIES IN C++ PROJECTS
  5. 5 TYPICAL CMAKE WORKFLOW
  6. 6 MODERN CMake: MODULAR DESIGN
  7. 7 PHYSICAL DESIGN: OLD CMAKE STYLE
  8. 8 PHYSICAL DESIGN: MODERN CMAKE
  9. 9 NO CYCLIC PHYSICAL DEPENDENCIES!
  10. 10 ALIAS TARGETS
  11. 11 GENERATOR EXPRESSIONS
  12. 12 MODERN LIBRARY EXAMPLE
  13. 13 MODERN LIBRARY USAGE
  14. 14 FILES ORGANIZATION
  15. 15 MODERN CMAKE CODE OF CONDUCT
  16. 16 EXPORT YOUR LIBRARY INTERFACE
  17. 17 PACKAGE TESTING WORKFLOW
  18. 18 PURE CMAKE: DEPENDENCIES THE WRONG WAY
  19. 19 CONAN CLIENT-SERVER ARCHITECTURE
  20. 20 CONAN PACKAGE IDENTIFIER
  21. 21 CONAN PACKAGES
  22. 22 INSPECTING DEPENDENCIES
  23. 23 PACKAGE DETAILS
  24. 24 INSTALLING DEPENDENCIES
  25. 25 CONAN FILES
  26. 26 SETTING PACKAGE OPTIONS
  27. 27 FIXING IMPORTS FOR SHARED LIBRARIES
  28. 28 MORE POWER WITH CONANFILE.PY
  29. 29 CONAN PROFILES
  30. 30 USING CONAN WITH CMAKE
  31. 31 CONAN PACKAGE CREATION
  32. 32 SUMMARY

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.