【发布时间】:2023-04-07 15:34:01
【问题描述】:
我在使用 cmake 时遇到了以下问题。我使用来自 http://tobias.rautenkranz.ch/cmake/doxygen/ 的 UseDoxygen 为我的库生成文档。这工作正常,但知道我想实现以下几点: 当我调用“make install”时,我想构建文档并安装它。因此我添加了
install(DIRECTORY ${DOXYFILE_OUTPUT_DIR}/${DOXYFILE_HTML_DIR} DESTINATION share/doc/mylib/)
add_dependencies(install doc)
到我的 CMakeLists.txt。 这会导致错误:
CMake Error at CMakeModules/UseDoxygen.cmake:145 (add_dependencies):
add_dependencies Adding dependency to non-existent target: install
Call Stack (most recent call first):
CMakeLists.txt:141 (include)
是否有可能为此获得简单的解决方法?因为如果目标未连接,则安装步骤不会安装任何内容,除非在调用“make install”之前手动完成“make doc”。
问候 格里苏
【问题讨论】:
-
查看this question的答案。
标签: cmake