build system: updated cmake file for docs target
This commit is contained in:
parent
0156258c9b
commit
e0e0be194e
@ -2,23 +2,19 @@
|
||||
# Doxygen configuration (documentation)
|
||||
#
|
||||
|
||||
set(TARGET_DOCS docs)
|
||||
|
||||
set(DOXY_IN_FILE doxy.in)
|
||||
|
||||
set(DOXY_DEPS_DIRECTORY ${uvw_SOURCE_DIR}/deps)
|
||||
set(DOXY_SOURCE_DIRECTORY ${uvw_SOURCE_DIR}/src)
|
||||
set(DOXY_DOCS_DIRECTORY ${uvw_SOURCE_DIR}/docs)
|
||||
set(DOXY_OUTPUT_DIRECTORY ${uvw_BINARY_DIR}/docs)
|
||||
set(DOXY_CFG_FILE doxy.cfg)
|
||||
set(DOXY_DOCS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
set(DOXY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
configure_file(${DOXY_IN_FILE} ${DOXY_CFG_FILE} @ONLY)
|
||||
configure_file(doxy.in doxy.cfg @ONLY)
|
||||
|
||||
add_custom_target(
|
||||
${TARGET_DOCS}
|
||||
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/${DOXY_CFG_FILE}
|
||||
docs ALL
|
||||
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxy.cfg
|
||||
WORKING_DIRECTORY ${uvw_SOURCE_DIR}
|
||||
VERBATIM
|
||||
SOURCES ${DOXY_IN_FILE}
|
||||
SOURCES doxy.in
|
||||
)
|
||||
|
||||
install(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user