fix: use `opj_uint_ceildiv` instead of `opj_int_ceildiv` when necessary
[openjpeg.git] / doc / CMakeLists.txt
index 08418db0ce05dbb22bdccc9cee132f58467427da..ed5cb44cdcaa4da0ca9e90b081b2fd2adbd7b716 100644 (file)
@@ -22,6 +22,12 @@ if(DOXYGEN_FOUND)
   configure_file(${CMAKE_CURRENT_SOURCE_DIR}/jpip_protocol.png
     ${CMAKE_BINARY_DIR}/doc/html/jpip_protocol.png COPYONLY)
 
+  file(GLOB headers
+    ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/*.h
+    ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/*.c
+    ${OPENJPEG_SOURCE_DIR}/src/lib/openjpip/*.h
+    ${OPENJPEG_SOURCE_DIR}/src/lib/openjpip/*.c
+  )
   # Generate new target to build the html documentation
   add_custom_command(
     OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/index.html
@@ -29,6 +35,7 @@ if(DOXYGEN_FOUND)
     DEPENDS ${CMAKE_BINARY_DIR}/doc/Doxyfile-html.dox
             ${CMAKE_BINARY_DIR}/doc/mainpage.dox
             ${CMAKE_BINARY_DIR}/doc/openjpip.dox
+            ${headers}
   )
   add_custom_target(doc ALL
     DEPENDS ${CMAKE_BINARY_DIR}/doc/html/index.html
@@ -37,7 +44,7 @@ if(DOXYGEN_FOUND)
 
   # install HTML documentation (install png files too):
   install(DIRECTORY ${CMAKE_BINARY_DIR}/doc/html
-    DESTINATION share/doc
+    DESTINATION ${CMAKE_INSTALL_DOCDIR}
     PATTERN ".svn" EXCLUDE
   )
 else()