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( ...@@ -276,9 +276,10 @@ install(
GROUP_EXECUTE GROUP_EXECUTE
WORLD_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) 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) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile @ONLY)
add_custom_target(doc add_custom_target(doc
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile
...@@ -290,7 +291,7 @@ if(DOXYGEN_FOUND) ...@@ -290,7 +291,7 @@ if(DOXYGEN_FOUND)
TARGET doc TARGET doc
PRE_BUILD PRE_BUILD
COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/README ${CMAKE_CURRENT_SOURCE_DIR}/doc/README.md) COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/README ${CMAKE_CURRENT_SOURCE_DIR}/doc/README.md)
endif(DOXYGEN_FOUND) endif()
# translations # translations
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment