Only install documentation if built
This commit is contained in:
parent
a6ea9bedc5
commit
8ad684144f
@ -1,6 +1,12 @@
|
|||||||
set(DOXYGEN_GENERATE_HTML YES)
|
if (BUILD_DOC_HTML)
|
||||||
set(DOXYGEN_GENERATE_MAN YES)
|
set(DOXYGEN_GENERATE_HTML YES)
|
||||||
set(DOXYGEN_GENERATE_XML YES)
|
endif()
|
||||||
|
if (BUILD_DOC_MAN)
|
||||||
|
set(DOXYGEN_GENERATE_MAN YES)
|
||||||
|
endif()
|
||||||
|
if (BUILD_DOC_XML)
|
||||||
|
set(DOXYGEN_GENERATE_XML YES)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (BUILD_DOXYGEN_AWESOME)
|
if (BUILD_DOXYGEN_AWESOME)
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
@ -36,12 +42,24 @@ doxygen_add_docs(
|
|||||||
ALL
|
ALL
|
||||||
COMMENT "Generate man and html pages"
|
COMMENT "Generate man and html pages"
|
||||||
)
|
)
|
||||||
install(DIRECTORY
|
if (BUILD_DOC_MAN)
|
||||||
|
install(DIRECTORY
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/man
|
${CMAKE_CURRENT_BINARY_DIR}/man
|
||||||
|
TYPE DOC
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
if (BUILD_DOC_HTML)
|
||||||
|
install(DIRECTORY
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/html
|
${CMAKE_CURRENT_BINARY_DIR}/html
|
||||||
|
TYPE DOC
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
if (BUILD_DOC_XML)
|
||||||
|
install(DIRECTORY
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/xml
|
${CMAKE_CURRENT_BINARY_DIR}/xml
|
||||||
TYPE DOC
|
TYPE DOC
|
||||||
)
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (BUILD_DOXYGEN_AWESOME)
|
if (BUILD_DOXYGEN_AWESOME)
|
||||||
add_dependencies(documentation doxygen-awesome-css)
|
add_dependencies(documentation doxygen-awesome-css)
|
||||||
|
Loading…
Reference in New Issue
Block a user