Я экспортирую свою библиотеку в ее CMakeLists.txt:
export(TARGETS TARGET_NAME NAMESPACE mynamespace:: FILE "TARGET_NAME.cmake")
и в своем основном CMakeLists.txt я связываю свой проект с ним:
target_link_libraries(${PROJECT_NAME} mynamespace::TARGET_NAME)
при запуске cmake I получить эту ошибку:
the target was not found.
но без пространства имен это работает.
target_link_libraries(${PROJECT_NAME} TARGET_NAME)
как заставить его работать с пространством имен тоже?