这是一个复杂的场景,但是我想我要问的是,如果有人这样做或之前遇到过这个问题。
我已经指定了输入文件,如下所示:
INPUT = ../groupsrc/WebPage.cc
但是,在WebPage.cc内,同一目录内还有另一个包含项:
#include "WebPageIf.hh"
我希望WebPageIf.hh也包含在文档中。现在,在您找到明显的答案之前,请先了解此处的上下文。
- 要从输入文件中提取要包含在INPUT中的.cc文件
- 包含Webpage.cc的目录中还有许多我在文档中不需要的其他.cc文件和.hh文件
- 我不能仅将WebPageIf.hh添加到INPUT列表中,因为这只是一个较大问题的简单示例。我有100多个.cc文件要包含在上面由脚本生成的INPUT列表中,但makefile并未明确列出.cc文件所需的.hh文件。
- 我不能只做* .hh或* .cc,因为文档中将包含许多标头和源文件,这些标头和源文件不应该且与我要记录的内容无关。
- 我尝试使用SEARCH_INCLUDES并列出INCLUDE_PATH和INCLUDE_FILE_PATTERNS,但不会将它们包含在生成的文档中(这是有意义的,因为描述如下:“ INCLUDE_PATH标记可用于指定一个或多个目录,包含包含文件,这些文件不是输入文件,但应由预处理器处理。”)
我基本上希望SEARCH_INCLUDES找到的包含文件实际包含在文档中。
我不知道我要问的事情是否可能,但是我想如果没有解决方案,我会把它扔给社区。 p>