есть helloworld проект с файловой структурой
/CMakeLists.txt
/lib/CMakeLists.txt
/lib/libhello.cpp
/exe/CMakeLists.txt
/exe/exeworld.cpp
в lib собирается библиотека и в exe бинарник, который должен с ней линковаться. Библиотека собирается нормально, но подкаталог exe (похоже) ничего не знает о цели LibHello и закономерно падает на стадии линковки. Если весь код из вложенных CMakeLists (или только из exe) перенести в главный CMakeLists, то все работает, но хочется разруливать зависимости именно на уровне подкаталогов.
вопрос - как?
// я думаю, что надо как-то экспортировать информацию о целях в PARENT_SCOPE, но не нагуглил как