Экспорт цели из дерева сборки с пространством имен в CMake - PullRequest
0 голосов
/ 15 апреля 2020

Я экспортирую свою библиотеку в ее 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)

как заставить его работать с пространством имен тоже?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...