Как сделать так, чтобы реконфигурация CMake зависела от пользовательского файла?

У меня есть проект под CMake с некоторыми файлами, созданными с помощью генератора Python из файлов XML. Я не могу указать все файлы, сгенерированные этим генератором, в CMakeLists.txt, поэтому для этого я использую подстановку файлов.

Проблема в том, что когда я обновляю свои XML-файлы или исходные файлы генератора (которые находятся в одном и том же репозитории), я хотел бы переконфигурировать мою систему сборки, чтобы измененные файлы учитывались при пересборке кода (например, через make).

Можно ли заставить CMake обрабатывать некоторые файлы так же, как он обрабатывает файлы CMakeLists.txt, и восстанавливать систему сборки при изменении этих файлов?

Ответы на вопрос(2)

Ваш ответ на вопрос