我尝试从一个项目构建两个库(称为A和B)。我在root cmake文件中使用add_subdirectory cmake命令。图书馆B依赖于库A.为依赖关系的共享库安装EXPORT问题
当我尝试添加
install( TARGETS B EXPORT B PUBLIC_HEADER DESTINATION "include/B" LIBRARY DESTINATION "lib" ARCHIVE DESTINATION "lib" )
install(EXPORT B DESTINATION "./")
cmake的警告我有关使用install(EXPORT...
错误线。
它打印
CMake Error: INSTALL(EXPORT "B" ...) includes target "B" which requires target "A" that is not in the export set.
非常感谢!有用! – 2011-03-21 14:54:38