doc: make sure docs have been generated when installing
[libam7xxx.git] / doc / CMakeLists.txt
index 81a7c45..c1995f7 100644 (file)
@@ -8,4 +8,16 @@ if(DOXYGEN_FOUND)
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     COMMENT "Generating API documentation with Doxygen" VERBATIM
   )
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     COMMENT "Generating API documentation with Doxygen" VERBATIM
   )
+
+  add_custom_target(install-doc
+    ${CMAKE_COMMAND} -E copy_directory
+    ${DOC_OUTPUT_PATH}/html
+    "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}/html"
+  )
+  add_dependencies(install-doc doc)
+
+  install(CODE "execute_process(COMMAND ${CMAKE_BUILD_TOOL} install-doc)")
+
 endif(DOXYGEN_FOUND)
 endif(DOXYGEN_FOUND)
+
+add_subdirectory(man)