2013-08-01 28 views
7

Chcę, aby moje dane wyjściowe doxygen pokazywały tylko dokumentację, bez pokazywania żadnego surowego kodu źródłowego. Wiem, że możliwe jest ukrycie karty przeglądania plików, aby użytkownik mógł przeglądać tylko przez namespace/class i że to skutecznie ukrywa źródło.Usunąć link do kodu źródłowego w doxygen?

Mam jednak wiele funkcji w przestrzeni nazw najwyższego poziomu, które są uporządkowane tylko według plików, więc chcę zachować możliwość przeglądania według nazw plików. Chcę tylko usunąć link w pliku doc, który mówi "Przejdź do kodu źródłowego tego pliku." Czy istnieje sposób na usunięcie tego linku?

Oczywiście, mógłbym napisać skrypt, który analizowano wszystkie pliki HTML wyjściowych i kasuje każdy plik z końcówką _source.html a także usuwa wiersze tego rodzaju od pozostałej HTML:

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

Jednak Miałem nadzieję, że będzie czystszy sposób na zrobienie tego.

Odpowiedz

14

W pliku konfiguracyjnym ustawić następujące opcje:

SOURCE_BROWSER = NO 
VERBATIM_HEADERS = NO 

To nadal zawiera listę nazw w każdym pliku, ale nie zawiera kodu źródłowego.

+3

To powinno być naprawdę zaakceptowane. Pomaga także użyć: REFERENCES_LINK_SOURCE = NO –

Powiązane problemy