CMake / Ninja пытается скомпилировать удаленный файл `.cpp`

Я обнаружил, что когда я удаляюcpp файлы из моего проекта с использованиемcmake а такжеninjaЯ не могу легко скомпилировать его, не удалив сначала полностью мой каталог сборки и не начав с нуля. CMake и / или Ninja, по-видимому, сжимает ряд ссылок на всеcpp файлы, которые он компилирует, даже удаляя кэш CMake перед повторным запуском CMake, не удаляет все ссылки.

Это известная проблема? Есть ли решение? Я иногда просто бегаюrm $(grep -R <filename> <builddir>)но это ужасный клудж.

РЕДАКТИРОВАТЬ:&nbsp;Похоже, я ошибся, так как мне не удалось воспроизвести эту проблему. Вручную запускается CMakeвсегда&nbsp;сформировать правильный список.cpp&nbsp;файлы, даже используяGLOB&nbsp;сформировать списки источников.