I'm going to speak about it in a lightning talk at the Jul
18 Munich CMake+Bazel meetup happening next week on
Thursday.
Our friends at EngFlow are organizing together with Apex.AI a meetup to gather and share lightning talks
about CMake. If you are around in Munich or know any of your colleague that are around and want to talk live about CPS or share a talk about CMake I invite you to register and share ( this is the link: https://docs.google.com/forms/d/e/1FAIpQLScvCO62e2vMW2TEYsdV1p2_tV73dmgDvt5S9rZ5AZat-4aS5Q/viewform?vc=0&c=0&w=1&flr=0 )
Apex.AI is hosting the event with 50 persons possible, it's a smaller meetup (without regularity planned at the moment) but very focused on builds and bringing the ecosystem forward. Attendees that already registered are across autonomous driving, embedded software and teams working with large scale software builds.
I'm going to speak about CMake CPS Common Package Specification ( CPS https://cps-org.github.io/cps/index.html ) to present it briefly and speak about the advantages it brings.
I will explain the basics of CPS and show how we implemented CMake target scanning and leveraged the CPS datamodel to maximize CPU build utilization and improved build correctness in a real life large scale codebase.
I look forward to present you this too in more details at one of the next meeting.
Best
Damien Buhl (alias daminetreg)
tipi.build co-founder