由于以下原因,我尝试配置 CMake 项目失败:
CMake Error at CMakeLists.txt:42 (install):
install FILES given directory
"/home/steve/udunits2/build/lib/udunits2lib.html" to install.
Call Stack (most recent call first):
lib/CMakeLists.txt:47 (texi_doc)
Run Code Online (Sandbox Code Playgroud)
顶级 CMakeLists.txt 文件中的第 42 行是
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${file}.html" DESTINATION ${CMAKE_INSTALL_DOCDIR})
Run Code Online (Sandbox Code Playgroud)
是从 .texi 输入构建 .info 和 .html 文件并安装它们的函数的一部分。${CMAKE_INSTALL_DOCDIR}是“共享/doc/udunits”。
此错误消息是什么意思以及如何解决该问题?
源代码表明错误消息意味着命令FILES的参数install()是目录而不是预期的常规文件。输出“文件”是目录的原因.html是因为我最初没有--no-split使用makeinfo(1).
我的错。
| 归档时间: |
|
| 查看次数: |
10409 次 |
| 最近记录: |