Lightning Talk: Know Your Audience: Who’s Building Your C++ Code
summary
Decide by who actually builds the code not the topic: a user build disables tests benchmarks examples docs and extra warnings so installs are fast and CI logs stay readable; a developer build enables all warnings tests benchmarks and examples to catch API breaks early; implement the split with a cmake preset or equivalent so defaults are safe for downstream users and CI uses the strict developer configuration this works for libraries and reduces broken builds and surprise log overflow caused by noisy warnings.
AI-written summary · about
related talks
06mLightning Talk: Best Practices Every C++ Programmer Needs to Follow
05mLightning Talk: What Does a CMake Developer Want From CMake?
06mLightning Talk: Do You Love or Hate Your C++ Build System?
01h 19mLightning Talks
06mLightning Talk: C++ Debug Performance is Improving: What Now?
05mLightning Talk: Online Tools Every C++ Developers Should Know
33m“Don't package your libraries, write packagable libraries!”
01h 28mKeynote: C++ Painkillers for C++ Developers - The Evolution of C++ Tooling
