# Build the documentation
SET(HTML_DIR
- ${GDCM_DATA_DIR}/html
+ ${GDCM_INSTALL_DATA_DIR}/html
)
SET(TARGET_DIR
# http://www.cmake.org/pipermail/cmake/2003-April/003673.html
# Too bad CMake doesn't support multiline ""
SET(GDCM_DOCUMENTATION_INPUT_COMMON
- "${GDCM_SOURCE_DIR}/src ${GDCM_SOURCE_DIR}/Doc/DoxyPython.txt"
+ "${GDCM_SOURCE_DIR}/src ${GDCM_SOURCE_DIR}/Doc/DoxyPython.txt ${GDCM_SOURCE_DIR}/Doc/DoxyVtkGdmReaderExamples.txt"
)
SET(GDCM_DOCUMENTATION_EXCLUDE_COMMON
+ "${GDCM_SOURCE_DIR}/src/gdcmJpeg.cxx ${GDCM_SOURCE_DIR}/src/jdatasrc.cxx ${GDCM_SOURCE_DIR}/src/jdatadst.cxx"
)
-
- #Should rewrote this thing with FOREACH:
+
+ IF(GDCM_VTK)
+ SET(GDCM_DOCUMENTATION_INPUT_COMMON
+ "${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/vtk")
+ ENDIF(GDCM_VTK)
+
+ IF(DOT)
+ GET_FILENAME_COMPONENT(GDCM_DOCUMENTATION_DOT_PATH ${DOT} PATH)
+ SET(GDCM_DOCUMENTATION_HAVE_DOT "YES")
+ ELSE(DOT)
+ SET(GDCM_DOCUMENTATION_DOT_PATH "")
+ SET(GDCM_DOCUMENTATION_HAVE_DOT "NO")
+ ENDIF(DOT)
+
+ #Should rewrite this thing with FOREACH:
#-----------------------------------------------------------------------------
# Build the documentation for developpers
html.developper
)
SET(GDCM_DOCUMENTATION_INPUT
- "${GDCM_DOXYGEN_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyMainPage.txt"
+ "${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyMainPage.txt"
)
SET(GDCM_DOCUMENTATION_EXCLUDE
- "${GDCM_DOCUMENTATION_EXCLUDE_COMMON} ${GDCM_SOURCE_DIR@/src/iddcmjpeg.h ${GDCM_SOURCE_DIR@/src/src/gdcmJpeg.cxx"
+ "${GDCM_DOCUMENTATION_EXCLUDE_COMMON}"
)
CONFIGURE_FILE(
${GDCM_SOURCE_DIR}/Doc/doxygen.config.in
"${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyMainPageUser.txt"
)
SET(GDCM_DOCUMENTATION_EXCLUDE
- "${GDCM_DOCUMENTATION_EXCLUDE_COMMON}"
+ "${GDCM_DOCUMENTATION_EXCLUDE_COMMON} ${GDCM_SOURCE_DIR}/src/gdcmTS.h ${GDCM_SOURCE_DIR}/src/gdcmTS.cxx"
)
CONFIGURE_FILE(
${GDCM_SOURCE_DIR}/Doc/doxygen.config.in
ADD_CUSTOM_TARGET(doc-user
ALL
- ${DOCUMENTATION}
+ ${DOXYGEN}
${GDCM_BINARY_DIR}/Doc/DoxyfileUsers)