Как в CMake слинковаться с динамической библиотекой из сабмодуля?
Всем привет,
Возникла следующая проблема. Есть проект, который собирается cmake'ом, структура его примерно такая:
add_subdirectory(foo_lib) // тут строится динамическая библиотека
add_subdirectory(foo_app) // тут строится приложение, которое использует foo_lib
в foo_app библиотека линкуется примерно так:
target_link_libraries(foo_app ... foo_lib)
И вот тут в случае, если foo_lib собирается в статическую либу, то все работает корректно, но в случае, когда она является динамической библиотекой, при сборке foo_app линкер падает с undefined reference для методов из foo_lib.
Кто-то сталкивался с подобным и быть может знает, как корректно похендлить пути для динамических библиотек собирающихся в рамках того же проекта?
Заранее спасибо.