Здравствуйте, Graf Alex, Вы писали:
GA>Имелось в виду следующее: GA>я раз собираю весь проект. Потом скажем меняю чтото в одном модуле и запускаю make не на весь проект, а только в одном каталоге... При этом зависимые проекты могут лежать и выше этого каталога... GA>Хотя наверное это отслеживает cmake в момент генерации мейкфайлов
Там ещё круче — сам cmake добавляет в сгенерированные проекты target'ы для отслеживания изменения самих .cmake-файлов. Т.е. правишь cmake-файл, запускаешь make (если в Линуксе) или жмёшь Build->Make (если в VS) и он перегенерирует изменившиеся части проекта.
Зависимости выше по проекту CMake тоже нормально при частичных build-ах обрабатывает — он их пропускает.