cmake doxygen_add_docs examples

Signatures

doxygen_add_docs(
  <target-name>
  [<files-or-dirs>...]
  [ALL]
  [USE_STAMP_FILE]
  [WORKING_DIRECTORY <dir>]
  [COMMENT <comment>]
  [CONFIG_FILE <file>]
)

Examples

SlicerRt/SlicerRT Docs/CMakeLists.txt :141

doxygen_add_docs(dox ALL
  ${DOCU_INPUT}
  #ALLOW_DUPLICATE_CUSTOM_TARGETS
  #USE_STAMP_FILE
  COMMENT "Generating doxygen documentation for ${PROJECT_NAME}"
)

stack-of-tasks/pinocchio bindings/python/CMakeLists.txt :344

doxygen_add_docs(
      doc_pybind11 ${_source_headers_root}/pybind11.hpp ${_source_headers_root}/pybind11-all.hpp
      USE_STAMP_FILE COMMENT "Generating documentation of the PyBind11 helpers.")

nwnxee/unified CMakeModules/FindDoxygen.cmake :70

doxygen_add_docs(targetName
        [filesOrDirs...]
        [ALL]
        [USE_STAMP_FILE]
        [WORKING_DIRECTORY dir]
        [COMMENT comment])

InsightSoftwareConsortium/ITK Utilities/Doxygen/CMakeLists.txt :188

doxygen_add_docs(
    Documentation
    ${ITK_DOXYGEN_INPUT}
    # -- Only build if 'Documentation' target is requested ALL
    WORKING_DIRECTORY ${ITK_BINARY_DIR}/Utilities/Doxygen
    # -- Some of the ITK_DOXYGEN_INPUT are directories, USE_STAMP_FILE requires only files be listed
    COMMENT "-- Building ITK Doxygen."
  )

rpm-software-management/rpm docs/CMakeLists.txt :18

doxygen_add_docs(apidoc librpm/Doxyheader.h ${headers}
			ALL USE_STAMP_FILE)