2013-01-03 103 views
1

我正在設置項目的doxygen。模塊文件具有其語言標準擴展名(.py),但可執行腳本不包含。我怎樣才能讓doxygen正確讀取這些(Python在這種情況下)?我試圖解析無擴展名的文件

EXTENSION_MAPPING = ''= Python的

但是,查找文件名爲 「嗒嗒」。我在Unix系統上,所以文件擴展的概念在這裏甚至不存在。這是一個現有的項目,所以重命名所有現有的腳本不是一種選擇。

任何想法?

回答

1

我在修改的doxygen來處理文件名不包含句點他們,我會將修補程序提交給維護人員。

0

一個簡單的竅門是做一個符號鏈接到確實有正確的擴展腳本,然後讓doxygen的處理符號鏈接。

假設你有一個python腳本調用test,然後做

ln -s test test.py 

,然後在指定的doxygen的配置文件test.py文件

INPUT = test.py 
+0

這將雜亂的目錄和Git倉庫,我們不得不修改安裝程序無法複製這些額外的文件,所以它不是非常有用的。 – kwiqsilver