Guard::CMake automatically rebuilds c|c++ files when a modification occurs using cmake.