2015-02-10 68 views
0

我不希望完整的路徑名稱出現在由Doxygen生成的包含依賴關係圖中。因此,我在我的* .doxyfile文件中設置了FULL_PATH_NAMES = NO,依賴關係圖中頭文件的標籤從/really/long/path/to/source/tree/Directory 3/Directory 3B/File 3B-1.h改爲File 3B-1.h,這正是我想要的。文件列表中的Doxygen目錄結構與FULL_PATH_NAMES =否

但是,這樣做後,Doxygen改變了它顯示文件列表的方式。代替由具有多個顯示水平如下所示的圖形,可摺疊的目錄樹的...

+ Directory 1 
+ Directory 2 
- Directory 3 
    + Directory 3A 
    - Directory 3B 
     File 3B-1.h 
     File 3B-2.h 
    File 3-1 
    File 3-2 
+ Directory 4 

的...它切換到完全壓平顯示與像下面列出的文件...

/Directory 3/File 3-1 
/Directory 3/File 3-2 
/Directory 3/Directory 3B/File 3B-1.h 
/Directory 3/Directory 3B/File 3B-2.h 

有沒有辦法改變行爲,使依賴圖中的文件如第一段所述出現,但文件列表顯示爲目錄樹?

回答

0

部分實現我正在尋找的功能的一種方法是在配置文件中設置FULL_PATH_NAMES = YES,然後設置STRIP_FROM_PATH = /really/long/path/to/source/tree/

這使得文件列表像我想要的那樣,但依賴關係圖中的頭文件現在顯示爲Directory 3/Directory 3B/File 3B-1.h,而不僅僅是我想要的File 3B-1.h