CMake Best Practices: Upgrade your C++ builds with CMake for maximum efficiency and scalability | Packt Publishing books | IEEE Xplore