【发布时间】:2022-12-11 10:33:04
【问题描述】:
在运行一个曾经工作正常的项目时,我收到以下错误:
CMake Error at tacopie/CMakeLists.txt:146 (install):
install Library TARGETS given no DESTINATION!
这部分跟踪了由于此处记录的“Tacopie”库的 CMake 现代化而导致的错误。 https://github.com/cpp-redis/cpp_redis/issues/105
但是,添加该问题/线程中提到的修复程序并没有解决我的问题。
TARGETS 语句看起来有一个目的地:
install(TARGETS ${PROJECT_NAME} EXPORT ${EXPORT_TARGET_NAME}
LIBRARY
RESOURCE DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
笔记: 还有两个类似的问题: CMAKE install TARGETS given no ARCHIVE DESTINATION
CMake Error: TARGETS given no LIBRARY DESTINATION for shared library target
但是,这些线程中的修复略有不同,所以我认为记录下来很重要这个问题。
【问题讨论】:
标签: cmake