Update doxyfile to suppress documenting unnecessary components.

We don't want to have our thirdparty libraries doxygen in
the VTK-m doxygen. We also don't want to document internal classes,
and export macros.
This commit is contained in:
Robert Maynard 2019-09-12 17:20:44 -04:00
parent 18b09791ee
commit d29f5ba376

@ -144,16 +144,19 @@ EXCLUDE += @VTKm_SOURCE_DIR@/vtkm/exec/cuda/internal/ExecutionPol
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS = */testing/*
EXCLUDE_PATTERNS = */benchmarking/*
EXCLUDE_PATTERNS += */examples/*
EXCLUDE_PATTERNS += */testing/*
EXCLUDE_PATTERNS += */thirdparty/*
EXCLUDE_PATTERNS += UnitTest*
EXCLUDE_PATTERNS += */vtkmdiy/fmt/*
EXCLUDE_PATTERNS += */vtkmdiy/thread/*
EXCLUDE_SYMBOLS = thrust
EXCLUDE_SYMBOLS += detail
EXCLUDE_SYMBOLS += placeholders
EXCLUDE_SYMBOLS += benchmarking
EXCLUDE_SYMBOLS += detail
EXCLUDE_SYMBOLS += internal
EXCLUDE_SYMBOLS += kx
EXCLUDE_SYMBOLS += placeholders
EXCLUDE_SYMBOLS += *VTK_M_*_EXPORT*
EXAMPLE_PATH =