2013-08-01 4 views
7

Desidero che l'output di doxygen mostri solo la documentazione, senza mostrare alcun codice sorgente non elaborato. So che è possibile nascondere la scheda di navigazione dei file in modo che l'utente possa navigare solo per namespace/class e che questo effettivamente nasconda la fonte.Rimuovere il collegamento al codice sorgente in doxygen?

Tuttavia, ho un sacco di funzioni in uno spazio dei nomi di primo livello che sono organizzate solo per file, quindi voglio mantenere la capacità di cercare per nome file. Voglio solo rimuovere il link all'interno di un file doc che dice "Vai al codice sorgente di questo file". C'è un modo per rimuovere questo link?

Naturalmente, ho potuto scrivere uno script che ha analizzato tutti i file HTML di output ed elimina qualsiasi tipo di file che termina in _source.html e rimuove anche le linee di questo tipo rimanga HTML:

<p><a href="FILENAME_8h_source.html">Go to the source code of this file.</a></p> 

Tuttavia Speravo ci sarebbe un modo più pulito per farlo.

risposta

14

nel file di configurazione, impostare le seguenti opzioni:

SOURCE_BROWSER = NO 
VERBATIM_HEADERS = NO 

elenca Questo ancora gli spazi dei nomi in ogni file, ma non include il codice sorgente.

+3

Questo dovrebbe essere accettato. Inoltre, aiuta a utilizzare: REFERENCES_LINK_SOURCE = NO –