2013-09-23 40 views
1

我嘗試配置CMake的項目失敗,因爲以下幾點:在頂層的CMakeLists.txt文件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) 

線42

install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${file}.html" DESTINATION ${CMAKE_INSTALL_DOCDIR}) 

,是建設一個功能的一部分。 info和.html文件從.texi輸入並安裝它們。 ${CMAKE_INSTALL_DOCDIR}是「share/doc/udunits」。

這個錯誤信息是什麼意思,我該如何解決這個問題?

回答

2

源代碼指示錯誤消息意味着install()命令的參數FILES是一個目錄,而不是預期的常規文件。輸出.html「文件」爲目錄的原因是因爲我最初並未使用makeinfo(1)--no-split選項。

我的不好。

相關問題