doxygen_add_docs( <target-name> [<files-or-dirs>...] [ALL] [USE_STAMP_FILE] [WORKING_DIRECTORY <dir>] [COMMENT <comment>] [CONFIG_FILE <file>] )
doxygen_add_docs( <target-name> [<files-or-dirs>...] [ALL] [USE_STAMP_FILE] [WORKING_DIRECTORY <dir>] [COMMENT <comment>] [CONFIG_FILE <file>] )
doxygen_add_docs(Doxygen
ALL
COMMENT "Generating documentation"
${DOXYGEN_OUTPUT_DIRECTORY}/README.md
${DOXYGEN_OUTPUT_DIRECTORY}/CODE_OF_CONDUCT.md
${DOXYGEN_OUTPUT_DIRECTORY}/LICENCE.md
${PROJECT_SOURCE_DIR}/include
)
doxygen_add_docs(
RadiumDoc ${md_pages_order} ${md_files} ${CMAKE_CURRENT_SOURCE_DIR}/../src/
${CMAKE_CURRENT_SOURCE_DIR}/../tests/ WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Generating API documentation with Doxygen"
)
doxygen_add_docs(
documentation_run_doxygen
./doc.hpp
../ecal/core/include/ecal
#../ecal/core/include/ecal/msg
#../ecal/core/include/ecal/cimpl
#../lang/csharp/include
../contrib/ecalhdf5/include/ecalhdf5
../contrib/ecaltime/include
)
doxygen_add_docs(
doc
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Generate documentation"
CONFIG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile
)
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.")
doxygen_add_docs(
apidoc
ALL
${PROJECT_SOURCE_DIR}/OpenTissue
)
doxygen_add_docs(docs ${docs_dirs})
doxygen_add_docs(Documentation
"${CMAKE_SOURCE_DIR}/Library"
ALL
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/Documentation"
COMMENT "Generating API documentation with Doxygen"
)
doxygen_add_docs(doxygen ${PROJECT_SOURCE_DIR}/scanner)
doxygen_add_docs(docs
"${CMAKE_CURRENT_BINARY_DIR}/index.md"
${MATH_SOURCES}
${MINUIT2_SOURCES}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/.."
)
doxygen_add_docs(doxygen
auth
client
cls
common
compressor
crimson
crush
crypto
erasure-code
global
include
journal
json_spirit
key_value_store
kv
librados
libradosstriper
librbd
log
mds
messages
mgr
mon
mount
msg
objclass
objsync
os
osd
osdc
perfglue
rbd_fuse
rbd_replay
rgw
COMMENT "Generate C++ documentation")
doxygen_add_docs(doc ${DOXY_FILES}
ALL WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Generating API documentation with Doxygen")
doxygen_add_docs(benchmark_doxygen
docs
include
src
ALL
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Building documentation with Doxygen.")
doxygen_add_docs(docs
"${CMAKE_CURRENT_BINARY_DIR}/index.md"
${MATH_SOURCES}
${MINUIT2_SOURCES}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/.."
)
doxygen_add_docs(
projectm_doxygen
src
COMMENT "Generate HTML documentation")
doxygen_add_docs(benchmark_doxygen
docs
include
src
ALL
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Building documentation with Doxygen.")
doxygen_add_docs(asio-grpc-doxygen WORKING_DIRECTORY "${ASIO_GRPC_PROJECT_ROOT}")
doxygen_add_docs(docs README.md ${AGENT_SOURCES} ${_tests}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/.." )
doxygen_add_docs(${PROJECT_NAME}-doc
${JUCE_MODULES_PATH}
${PROJECT_BINARY_DIR}/include
${PROJECT_SOURCE_DIR}/INSTALL.md
${PROJECT_SOURCE_DIR}/doc
COMMENT "Generate ${PROJECT_NAME} documentation"
)
doxygen_add_docs(
doc_${PROJECT_NAME}
README.md
ChangeLog.md
${public_net_headers}
${public_utils_headers}
COMMENT "Generate documentation"
)
doxygen_add_docs(
api_doc "${PROJECT_SOURCE_DIR}/README.md" "${PROJECT_SOURCE_DIR}/include"
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/include")
doxygen_add_docs(targetName
[filesOrDirs...]
[ALL]
[USE_STAMP_FILE]
[WORKING_DIRECTORY dir]
[COMMENT comment])
doxygen_add_docs(binrec_lift_docs)
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."
)
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)"
)
doxygen_add_docs(webdocs
${CMAKE_CURRENT_SOURCE_DIR}/dox/pages ${CMAKE_SOURCE_DIR}/Cutelyst ${CMAKE_CURRENT_SOURCE_DIR}/server/server.h
COMMENT "Generate HTML documentation for online usage"
)
doxygen_add_docs(doc_${PROJECT_NAME}
README.md
README.zh-CN.md
README.zh-TW.md
ChangeLog.md
CONTRIBUTING.md
${DROGON_HEADERS}
${DROGON_UTIL_HEADERS}
${DROGON_PLUGIN_HEADERS}
${ORM_HEADERS}
COMMENT "Generate documentation")
doxygen_add_docs(
doc_libmdf ALL include/mdf doxygen
COMMENT "MDF Library generating API documentation with Doxygen")
doxygen_add_docs(enet_docs "${CMAKE_CURRENT_SOURCE_DIR}" ALL)
doxygen_add_docs(dynamic_bitset_docs
"${CMAKE_CURRENT_SOURCE_DIR}/../include/sul/dynamic_bitset.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/../README.md"
COMMENT "Generate dynamic_bitset docs"
)
doxygen_add_docs(cxxjij_header_only_docs
${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/openjij ${PROJECT_SOURCE_DIR}/README.md
ALL
COMMENT "Generate documentation with Doxygen")
doxygen_add_docs(doxygen
${PROJECT_SOURCE_DIR}
COMMENT "Generate HTML documentation"
)
doxygen_add_docs(doc
"${SOURCE_DIR}/include"
"${CMAKE_CURRENT_SOURCE_DIR}/api.txt"
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
COMMENT "Generating C API documentation")
doxygen_add_docs(doc "doc/" "src/" "test/" ALL
WORKING_DIRECTORY "${Halide_SOURCE_DIR}"
COMMENT "Generate HTML documentation")
doxygen_add_docs(doc include/ mainpage.md layout.xml COMMENT "Generating documentation")
doxygen_add_docs(qmcpack_doxygen
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src/config.h
${PROJECT_SOURCE_DIR}/README.md
${PROJECT_SOURCE_DIR}/CHANGELOG.md
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
)
doxygen_add_docs(doxygen
${PROJECT_SOURCE_DIR}/include
${PROJECT_SOURCE_DIR}/docs
ALL
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Generate documentation via Doxygen")
doxygen_add_docs(
api_doc "${PROJECT_SOURCE_DIR}/README.md" "${PROJECT_SOURCE_DIR}/include"
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/include")
doxygen_add_docs(docs ALL ${OLIVE_SOURCES})
doxygen_add_docs(doc
${CMAKE_SOURCE_DIR}
)
doxygen_add_docs(doxygen_keyvi ${KEYVI_PUBLIC_HEADERS})
doxygen_add_docs(docs include)
doxygen_add_docs(ZydisDoc ${DOC_PATHS} ALL)
doxygen_add_docs(
doxygen ../README.md ../src COMMENT "Generate doxygen documentation"
)
doxygen_add_docs(doxygen
${DOX_INPUT}
ALL
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Generating doxygen documentation for ${PROJECT_NAME}..."
)
doxygen_add_docs(omplapp_doc
"${CMAKE_SOURCE_DIR}/doc/markdown"
"${CMAKE_SOURCE_DIR}/demos"
"${CMAKE_SOURCE_DIR}/src/omplapp"
"${CMAKE_SOURCE_DIR}/ompl/doc/markdown"
"${CMAKE_SOURCE_DIR}/ompl/demos"
"${CMAKE_SOURCE_DIR}/ompl/src/ompl"
"${CMAKE_BINARY_DIR}/doc"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}")
doxygen_add_docs(doc ${PROJECT_SOURCE_DIR}/ ${PROJECT_BINARY_DIR}/DocAux/dox)
doxygen_add_docs(doc
${CMAKE_SOURCE_DIR}
COMMENT "Generating doxygen documentation for ${PROJECT_NAME}"
)
doxygen_add_docs("docs" "${CMAKE_CURRENT_SOURCE_DIR}/Readme.md" "${CMAKE_CURRENT_SOURCE_DIR}/include")
doxygen_add_docs(ompl_doc
"${CMAKE_CURRENT_SOURCE_DIR}/markdown"
"${CMAKE_CURRENT_SOURCE_DIR}/../demos"
"${CMAKE_CURRENT_SOURCE_DIR}/../src/ompl"
"${CMAKE_BINARY_DIR}/doc"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}")
doxygen_add_docs(benchmark_doxygen
docs
include
src
ALL
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Building documentation with Doxygen.")
doxygen_add_docs(benchmark_doxygen
docs
include
src
ALL
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMENT "Building documentation with Doxygen.")
doxygen_add_docs(apidoc librpm/Doxyheader.h ${headers}
ALL USE_STAMP_FILE)
doxygen_add_docs(docs_simutrans
CONFIG_FILE ${CMAKE_CURRENT_BINARY_DIR}/documentation/Doxyfile
)
doxygen_add_docs(doxygen_omni_http ${CMAKE_CURRENT_SOURCE_DIR})
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)"
)
doxygen_add_docs(doxygen
COMMENT "Generating API documentation with Doxygen"
${PROJECT_SOURCE_DIR})
doxygen_add_docs(docs
${cmocka-library_SOURCE_DIR}
${cmocka-header_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR})
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"
)
doxygen_add_docs(${PROJECT_NAME}Documentation
singleapplication.h
CHANGELOG.md
Windows.md
README.md
)
doxygen_add_docs(doc "${scp_sources}" "${scp_includes}")
doxygen_add_docs(docs
${PROJECT_SOURCE_DIR}/src
ALL
COMMENT "Generating API documentation with Doxygen")
doxygen_add_docs(
SMI_LIB_CORE_XML
${CMAKE_CURRENT_LIST_DIR}/../../core/include
)
doxygen_add_docs(docs
${CMAKE_SOURCE_DIR}/include/libssh
${CMAKE_SOURCE_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR})
doxygen_add_docs(doxygen
${DOX_INPUT}
ALL
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Generating doxygen documentation for ${PROJECT_NAME}..."
)
doxygen_add_docs(docs
${cmocka-library_SOURCE_DIR}
${cmocka-header_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR})
doxygen_add_docs(doxygen
${CMAKE_SOURCE_DIR}/libclamav/clamav.h
${CMAKE_SOURCE_DIR}/libfreshclam/libfreshclam.h
COMMENT "Generate html documentation")
doxygen_add_docs(
${COMPONENT}-doxy2xml ${CMAKE_SOURCE_DIR}/${COMPONENT}/src
COMMENT "Generate xml/doxygen files for ${COMPONENT}."
)