В настоящее время я настроил CMake/CTest для CI. Все работает отлично, за исключением следующих: У нас есть несколько проектов, которые зависят друг от друга. Однако в нашем скрипте сборки toplevel они просто строятся в правильном порядке. Во время CI для каждого из проектов я просто делаю «make Continuous» в каталоге сборки соответствующего проекта. Однако, когда, скажем, файл заголовка обновляется в одном проекте, этот проект получает сборку после «make Continuous». Другой зависимый проект, который использует те же файлы include, не восстанавливается во время «make Continuous», потому что в этом проекте не происходит никаких обновлений.CMake и непрерывная интеграция с несколькими зависимыми проектами
Итак, мой вопрос: есть ли способ заставить шаг построения выполнить во время «make Continuous», независимо от результата обновления svn?
Любые другие идеи, как это решить?