Вопрос такой. Пусть у нас есть несколько проектов (самостоятельных объединенных общей целью, скажем client и server), для которых написаны свои CMakeList.txt, результатом сборки каждого проекта будет свой бинарный файл. Можно ли, и как это примерно будет выглядеть, создать некий общий CMakeList, который фактический заставит собратся подчиненные проекты и произведет установку бинарников? У меня есть предположение, что чтото в этом роде должно быть, но хотелось-бы уточнить у знающих.
...
project(MainProject)
add_subdirectory(subdir)
add_subdirectory(subdir1)
add_subdirectory(subdir2)