Здравствуйте, пффф, Вы писали:
П>Да, вмешиваться в структуру каталогов не хочется, и не хочется все эти проекты втащивать в супер-проект — супер-проект лежит рядом, на том же уровне иерархии, и когда я делаю add_subdirectory, CMake'у это не нравится, и он просит указать ещё какой-то доп путь
Можно же доку почитать, что за доп путь он хочет.
https://cmake.org/cmake/help/latest/command/add_subdirectory.html#command:add_subdirectory
add_subdirectory лучше звать для subdirectory и с относительным именем (CMAKE_CURRENT* — это НЕ относительный путь). Если это не subdirectory, то надо бы указать bindir, но разный для каждого. Тут идет всякий дроч вприсядку, с которым разбираться так себе.