【发布时间】:2011-03-21 13:51:15
【问题描述】:
我尝试从一个项目构建两个库(比如 A 和 B)。我在根 cmake 文件中使用 add_subdirectory cmake 命令。 B 依赖于A。
当我尝试添加时
INSTALL (TARGETS B EXPORT B
PUBLIC_HEADER DESTINATION "include/B"
LIBRARY DESTINATION "lib"
ARCHIVE DESTINATION "lib")
INSTALL (EXPORT B DESTINATION "./")
CMake 会根据 INSTALL (EXPORT ... 向我发出错误警告。它打印:
CMake 错误:INSTALL (EXPORT "B" ...) 包括目标“B”,它需要不在导出集中的目标“A”。
【问题讨论】:
标签: dependencies export cmake