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