cmake doxygen_add_docs() examples

ornladios/ADIOS2 thirdparty/enet/enet/CMakeLists.txt :209

doxygen_add_docs(enet_docs "${CMAKE_CURRENT_SOURCE_DIR}" ALL)

alembic/alembic lib/Alembic/CMakeLists.txt :140

DOXYGEN_ADD_DOCS( doxygen ${CMAKE_CURRENT_SOURCE_DIR} )

google/benchmark src/CMakeLists.txt :178

doxygen_add_docs(benchmark_doxygen
  docs
  include
  src
  ALL
  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
  COMMENT "Building documentation with Doxygen.")

erincatto/box2d docs/CMakeLists.txt :39

doxygen_add_docs(doc
                "${CMAKE_SOURCE_DIR}/include/box2d"
                "overview.md"
                "hello.md"
                "samples.md"
                "foundation.md"
                "collision.md"
                "simulation.md"
                "loose_ends.md"
                "character.md"
                "reading.md"
                "faq.md"
                "migration.md"
                "release_notes_v310.md"
                ALL
                COMMENT "Generate HTML documentation")

CLIUtils/CLI11 docs/CMakeLists.txt :10

doxygen_add_docs(docs ${DOC_LIST} "${CMAKE_CURRENT_SOURCE_DIR}/mainpage.md"
                 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/include")

FreeRDP/FreeRDP cmake/Doxygen.cmake :15

doxygen_add_docs(
  docs "${CMAKE_SOURCE_DIR}" ALL COMMENT "Generate doxygen docs"
  WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/docs" CONFIG_FILE "${CMAKE_SOURCE_DIR}/docs/Doxyfile"
)

HDFGroup/hdf5 hl/src/CMakeLists.txt :179

#  doxygen_add_docs (hdf5lib_doc
##      ${HL_SOURCES} ${HL_HEADERS} ${HDF5_DOXYGEN_DIR}/dox
#      ${DOXYGEN_INPUT_DIRECTORY}
#      ALL
#      WORKING_DIRECTORY ${HDF5_HL_SRC_DIR}
#      COMMENT "Generating HDF5 HL library Source Documentation"
#  )

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/hl/src/CMakeLists.txt :183

#  doxygen_add_docs (hdf5lib_doc
##      ${HL_SOURCES} ${HL_HEADERS} ${HDF5_DOXYGEN_DIR}/dox
#      ${DOXYGEN_INPUT_DIRECTORY}
#      ALL
#      WORKING_DIRECTORY ${HDF5_HL_SRC_DIR}
#      COMMENT "Generating HDF5 HL library Source Documentation"
#  )

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

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.")

InsightSoftwareConsortium/ITK Wrapping/macro_files/itk_end_wrap_module.cmake :517

doxygen_add_docs(
  ${WRAPPER_LIBRARY_NAME}Doxygen ${ITK_WRAP_DOC_DOXYGEN_HEADERS} ALL
  WORKING_DIRECTORY ${ITK_WRAP_DOC_LIBRARY_DIR} USE_STAMP_FILE
  COMMENT "-- Wrapping library ${WRAPPER_LIBRARY_NAME}: Constructing documentation xml structure.")

KhronosGroup/KTX cmake/docs.cmake :126

doxygen_add_docs(
    libktx.doc
    lib/libktx_mainpage.md
    include
    lib/astc_codec.cpp
    lib/basis_encode.cpp
    lib/basis_transcode.cpp
    lib/miniz_wrapper.cpp
    lib/strings.c
    lib/gl_funcs.c
    lib/glloader.c
    lib/hashlist.c
    lib/filestream.c
    lib/memstream.c
    lib/texture.c
    lib/texture1.c
    lib/texture2.c
    lib/vkloader.c
    lib/writer1.c
    lib/writer2.c
)

KhronosGroup/KTX cmake/docs.cmake :165

doxygen_add_docs(
    tools.doc
    tools/ktx/ktx_main.cpp
    tools/ktx/command_compare.cpp
    tools/ktx/command_create.cpp
    tools/ktx/command_deflate.cpp
    tools/ktx/command_encode.cpp
    tools/ktx/command_extract.cpp
    tools/ktx/command_help.cpp
    tools/ktx/command_info.cpp
    tools/ktx/command_transcode.cpp
    tools/ktx/command_validate.cpp
    tools/ktx2check/ktx2check.cpp
    tools/ktx2ktx2/ktx2ktx2.cpp
    tools/ktxinfo/ktxinfo.cpp
    tools/ktxsc/ktxsc.cpp
    tools/ktxtools_mainpage.md
    tools/toktx/toktx.cc
)

KhronosGroup/KTX cmake/docs.cmake :198

doxygen_add_docs(
    jswrappers.doc
    interface/js_binding
)

KhronosGroup/KTX cmake/docs.cmake :230

doxygen_add_docs(
    ktxpkg.doc
    pkgdoc/pages.md
    LICENSE.md
    #RELEASE_NOTES.md
)

ledger/ledger doc/CMakeLists.txt :69

doxygen_add_docs(doc.doxygen
  "${CMAKE_CURRENT_SOURCE_DIR}/../src" "${CMAKE_CURRENT_SOURCE_DIR}/mainpage.txt"
  COMMENT "Generating API documentation")

libevent/libevent cmake/UseDoxygen.cmake :76

doxygen_add_docs(doxygen
  ${DOX_INPUT}
  ALL
  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
  COMMENT "Generating doxygen documentation for ${PROJECT_NAME}..."
)

libjxl/libjxl doc/CMakeLists.txt :22

doxygen_add_docs(doc
  "${SOURCE_DIR}/include"
  "${CMAKE_CURRENT_SOURCE_DIR}/api.txt"
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  COMMENT "Generating C API documentation")

mltframework/mlt CMakeLists.txt :525

doxygen_add_docs(docs src/framework)

nuspell/nuspell docs/CMakeLists.txt :46

doxygen_add_docs(api_docs nuspell ALL
	WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/src)

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :654

doxygen_add_docs(
    html

    # Doxygen INPUT =
    ${PROJECT_SOURCE_DIR}/README.md
    ${PROJECT_SOURCE_DIR}/BLAS
    ${PROJECT_SOURCE_DIR}/CBLAS
    ${PROJECT_SOURCE_DIR}/SRC
    ${PROJECT_SOURCE_DIR}/INSTALL
    ${PROJECT_SOURCE_DIR}/TESTING
    ${PROJECT_SOURCE_DIR}/DOCS/groups-usr.dox

    COMMENT "Generating html LAPACK documentation (it will take some time... time to grab a coffee)"
)

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :676

doxygen_add_docs(
    man

    # Doxygen INPUT =
    ${PROJECT_SOURCE_DIR}/BLAS
    ${PROJECT_SOURCE_DIR}/CBLAS
    ${PROJECT_SOURCE_DIR}/SRC
    ${PROJECT_SOURCE_DIR}/INSTALL
    ${PROJECT_SOURCE_DIR}/TESTING
    ${PROJECT_SOURCE_DIR}/DOCS/groups-usr.dox

    COMMENT "Generating man LAPACK documentation"
)

BYVoid/OpenCC deps/google-benchmark/src/CMakeLists.txt :147

doxygen_add_docs(benchmark_doxygen
  docs
  include
  src
  ALL
  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
  COMMENT "Building documentation with Doxygen.")

AcademySoftwareFoundation/openvdb doc/CMakeLists.txt :266

doxygen_add_docs(doc ${DOXY_FILES}
  ALL WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
  COMMENT "Generating API documentation with Doxygen")

BatchDrake/sigutils doc/CMakeLists.txt :27

doxygen_add_docs(doxygen "../src" ".")

xiaoyeli/superlu DOC/CMakeLists.txt :18

doxygen_add_docs(doc
                "${CMAKE_CURRENT_SOURCE_DIR}/mainpage.txt"
                "${CMAKE_CURRENT_SOURCE_DIR}/modules.txt"
                "${PROJECT_SOURCE_DIR}/EXAMPLE"
                "${PROJECT_SOURCE_DIR}/SRC"
                "${PROJECT_SOURCE_DIR}/TESTING"
                "${_DEPENDENCY_ALL}"
                COMMENT "Generate HTML documentation with Doxygen")

zyantific/zydis CMakeLists.txt :461

# to accomodate doxygen_add_docs()

zyantific/zydis CMakeLists.txt :498

doxygen_add_docs(ZydisDoc ${DOC_PATHS} ALL)