Doxygen 解析没有扩展名的文件

Doxygen 解析没有扩展名的文件,doxygen,Doxygen,我正在为一个项目设置doxygen。模块文件有其语言标准扩展名(.py),但可执行脚本没有。如何让doxygen正确阅读这些内容(本例中是Python)?我试过了 扩展映射=“”=Python 但它会查找名为“blah”的文件。我在Unix系统上,所以这里甚至不存在文件扩展名的概念。这是一个现有的项目,因此重命名所有现有脚本不是一个选项 有什么想法吗?一个简单的技巧是创建一个指向具有正确扩展名的脚本的符号链接,然后让doxygen处理该符号链接 假设您有一个名为test的python脚本,然后执

我正在为一个项目设置doxygen。模块文件有其语言标准扩展名(.py),但可执行脚本没有。如何让doxygen正确阅读这些内容(本例中是Python)?我试过了

扩展映射=“”=Python

但它会查找名为“blah”的文件。我在Unix系统上,所以这里甚至不存在文件扩展名的概念。这是一个现有的项目,因此重命名所有现有脚本不是一个选项


有什么想法吗?

一个简单的技巧是创建一个指向具有正确扩展名的脚本的符号链接,然后让doxygen处理该符号链接

假设您有一个名为
test
的python脚本,然后执行

ln -s test test.py
然后在doxygen的配置文件中指定test.py文件

INPUT = test.py

一个简单的技巧是创建一个指向具有正确扩展名的脚本的符号链接,然后让doxygen处理该符号链接

假设您有一个名为
test
的python脚本,然后执行

ln -s test test.py
然后在doxygen的配置文件中指定test.py文件

INPUT = test.py

我修改了doxygen以处理文件名中没有点的文件名,我将向维护人员提交补丁。

我修改了doxygen以处理文件名中没有点的文件名,我将向维护人员提交补丁。

根据doxygen的文档

应该有效。

根据doxygen的文件


应该可以工作。

这会使目录和git存储库变得混乱,我们必须修改安装程序以不复制这些额外的文件,所以这不是很有用。这会使目录和git存储库变得混乱,我们必须修改安装程序以不复制这些额外的文件,所以它不是很有用。