From d29f5ba376af1dc87645d5d16298e930dcd84a03 Mon Sep 17 00:00:00 2001 From: Robert Maynard Date: Thu, 12 Sep 2019 17:20:44 -0400 Subject: [PATCH] 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. --- CMake/doxyfile.in | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/CMake/doxyfile.in b/CMake/doxyfile.in index 48971bc22..dd08fa83a 100644 --- a/CMake/doxyfile.in +++ b/CMake/doxyfile.in @@ -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 =