我正在使用UseLATEX,带有命令
set(MainFile "Demo.tex")
set(InputFiles ${MainFile} Main.tex OtherFiles.tex)
然后我就像
一样使用它 ADD_LATEX_DOCUMENT( ${MyFileName}
INPUTS "${InputFiles}" )
一切正常。如果我改为
file(GLOB_RECURSE InputFiles src/*.tex)
然后我收到包含我想要放入InputFiles的文件列表的消息, 但是先于
"Could not find input file ${CMAKE_SOURCE_DIR}/${CMAKE_SOURCE_DIR}/OtherFiles.tex"
当然该路径不存在。有什么问题?
答案 0 :(得分:1)
将我的评论转为答案
Haven与x
合作,但它似乎附加了当前目录本身并需要相对路径。
只需更改ADD_LATEX_DOCUMENT()
命令即可输出相对路径:
file(GLOB ...)