Skip to content
Snippets Groups Projects
Commit 0d5361fc authored by Albert  Babí Oller's avatar Albert Babí Oller
Browse files

cmake: avoid generating doc if graphviz is not installed

Change-Id: I6fc0e28d5050110c87494e3cb19f7f2deded7ac2
parent 5d460b08
No related branches found
No related tags found
No related merge requests found
......@@ -276,9 +276,10 @@ install(
GROUP_EXECUTE
WORLD_EXECUTE)
# add a target to generate API documentation with Doxygen
# add a target to generate API documentation with Doxygen and graphviz-dot
find_package(Doxygen)
if(DOXYGEN_FOUND)
find_program(dot "dot")
if(Doxygen_FOUND AND dot)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile @ONLY)
add_custom_target(doc
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile
......@@ -290,7 +291,7 @@ if(DOXYGEN_FOUND)
TARGET doc
PRE_BUILD
COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/README ${CMAKE_CURRENT_SOURCE_DIR}/doc/README.md)
endif(DOXYGEN_FOUND)
endif()
# translations
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment