X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/c4734c5b21355542c5718478f73ddf60ecf559fb..4d308a5f5e778f5e30ba22e8cfd708303d959a88:/doc/CMakeLists.txt?ds=sidebyside

diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index c1995f7..6ccf100 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -5,18 +5,20 @@ if(DOXYGEN_FOUND)
 
   add_custom_target(doc
     ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+    WORKING_DIRECTORY ${DOC_OUTPUT_PATH}
     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"
-  )
+    COMMAND ${CMAKE_COMMAND} -DCOMPONENT=doc -P ${CMAKE_BINARY_DIR}/cmake_install.cmake
+    COMMENT "Installing API documentation")
   add_dependencies(install-doc doc)
 
-  install(CODE "execute_process(COMMAND ${CMAKE_BUILD_TOOL} install-doc)")
+  install(CODE "execute_process(COMMAND ${CMAKE_BUILD_TOOL} doc)")
+
+  install(DIRECTORY ${DOC_OUTPUT_PATH}/html
+    DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}"
+    COMPONENT doc)
 
 endif(DOXYGEN_FOUND)