Skip to content

Commit bd5db36

Browse files
authored
fix bugs in doxyfiles and scripts (#15)
1 parent 5013bb8 commit bd5db36

File tree

5 files changed

+28
-2848
lines changed

5 files changed

+28
-2848
lines changed

Doxyfile

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ PROJECT_LOGO = favicon.ico
6868
# entered, it will be relative to the location where doxygen was started. If
6969
# left blank the current directory will be used.
7070

71-
OUTPUT_DIRECTORY = MeshLib/dev/Main
71+
OUTPUT_DIRECTORY = MeshLib
7272

7373
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096
7474
# sub-directories (in 2 levels) under the output directory of each output format
@@ -815,7 +815,7 @@ FILE_VERSION_FILTER =
815815
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
816816
# tag is left empty.
817817

818-
LAYOUT_FILE = ../MeshLib/doxygen/DoxygenLayoutMain.xml
818+
LAYOUT_FILE = ../MeshLib/doxygen/DoxygenLayout.xml
819819

820820
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
821821
# the reference definitions. This must be a list of .bib files. The .bib
@@ -943,7 +943,8 @@ WARN_LOGFILE =
943943
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
944944
# Note: If this tag is empty the current directory is searched.
945945

946-
INPUT = ../MeshLib/doxygen \
946+
INPUT = ../MeshLib/source \
947+
../MeshLib/doxygen \
947948
../MeshLib/examples
948949

949950
# This tag can be used to specify the character encoding of the source files
@@ -984,8 +985,12 @@ INPUT_FILE_ENCODING =
984985
# provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
985986
# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice.
986987

987-
FILE_PATTERNS = *.dox \
988-
*.cpp
988+
FILE_PATTERNS = *.h \
989+
*.dox \
990+
*.dox.cpp \
991+
*.dox.c \
992+
*.dox.cs \
993+
*.dox.py
989994

990995
# The RECURSIVE tag can be used to specify whether or not subdirectories should
991996
# be searched for input files as well.
@@ -1002,9 +1007,7 @@ RECURSIVE = YES
10021007

10031008
EXCLUDE = ../MeshLib/source/OpenCTM \
10041009
../MeshLib/source/MRMesh/miniply.h \
1005-
../MeshLib/source/MRMesh/MRphmap.h \
1006-
../MeshLib/doxygen/APICppPage.dox \
1007-
../MeshLib/doxygen/APIPyPage.dox
1010+
../MeshLib/source/MRMesh/MRphmap.h
10081011

10091012
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
10101013
# directories that are symbolic links (a Unix file system feature) are excluded
@@ -1098,7 +1101,10 @@ INPUT_FILTER =
10981101
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
10991102
# properly processed by doxygen.
11001103

1101-
FILTER_PATTERNS =
1104+
FILTER_PATTERNS = *.dox.py=preprocessors/python.sed \
1105+
*.dox.c=preprocessors/c.sed \
1106+
*.dox.cpp=preprocessors/c.sed \
1107+
*.dox.cs=preprocessors/c.sed
11021108

11031109
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
11041110
# INPUT_FILTER) will also be used to filter the input files that are used for
@@ -1319,7 +1325,7 @@ HTML_FILE_EXTENSION = .html
13191325
# of the possible markers and block names see the documentation.
13201326
# This tag requires that the tag GENERATE_HTML is set to YES.
13211327

1322-
HTML_HEADER = html_header.html
1328+
HTML_HEADER =
13231329

13241330
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
13251331
# generated HTML page. If the tag is left blank doxygen will generate a standard
@@ -2437,7 +2443,7 @@ SKIP_FUNCTION_MACROS = YES
24372443
# the path). If a tag file is not located in the directory in which doxygen is
24382444
# run, you must also specify the path to the tagfile here.
24392445

2440-
TAGFILES = MeshLib/MeshLibCpp.tag=../../MeshLib/Cpp/html MeshLib/MeshLibPy.tag=../../MeshLib/Py/html
2446+
TAGFILES =
24412447

24422448
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
24432449
# tag file that is based on the input files it reads. See section "Linking to

0 commit comments

Comments
 (0)