Modern CMake: Managing Transitive Dependencies with Targets
Use PUBLIC, PRIVATE, and INTERFACE on targets instead of global commands so CMake propagates include paths and link dependencies transitively and correctly.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Use PUBLIC, PRIVATE, and INTERFACE on targets instead of global commands so CMake propagates include paths and link dependencies transitively and correctly.