#EXTRA_DIST = \
# DoxyfileDeveloppers \
# DoxyfileUsers \
-# DoxyDevelInstal.txt \
-# DoxyIntroduction.txt \
# DoxyPython.txt \
-# DoxyInstallation.txt \
# DoxyMainPage.txt
-IF(GDCM_DOXYGEN)
+IF(GDCM_DOCUMENTATION)
-# ADD_CUSTOM_COMMAND(
-# SOURCE ${GDCM_SOURCE_DIR}/Doc/DoxyfileDeveloppers
-# COMMAND ${DOXYGEN}
-# ARGS ${GDCM_SOURCE_DIR}/Doc/DoxyfileDeveloppers
-# TARGET mathieu
-# OUTPUT ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx
-#)
-
-# http://www.cmake.org/pipermail/cmake/2003-April/003673.html
-# Too bad CMake doesn't support multiline ""
-SET(GDCM_DOXYGEN_INPUT_COMMON
- "${GDCM_SOURCE_DIR}/src ${GDCM_SOURCE_DIR}/Doc/DoxyPython.txt ${GDCM_SOURCE_DIR}/Doc/DoxyMainPage.txt ${GDCM_SOURCE_DIR}/Doc/DoxyInstallation.txt ${GDCM_SOURCE_DIR}/Doc/DoxyIntroduction.txt"
-)
-SET(GDCM_DOXYGEN_EXCLUDE_COMMON
-)
-
-#Should rewrote this thing with FOREACH:
-#-----------------------------------------------------------------------------
-# Build the documentation for developpers
+ # 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}/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"
+ )
+
+ 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
SET(GDCM_HTML_OUTPUT
html.developper
)
- SET(GDCM_DOXYGEN_INPUT
- "${GDCM_DOXYGEN_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyDevelInstal.txt"
+ SET(GDCM_DOCUMENTATION_INPUT
+ "${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyMainPage.txt"
)
- SET(GDCM_DOXYGEN_EXCLUDE
- "${GDCM_DOXYGEN_EXCLUDE_COMMON} ${GDCM_SOURCE_DIR@/src/iddcmjpeg.h ${GDCM_SOURCE_DIR@/src/src/gdcmJpeg.cxx"
+ SET(GDCM_DOCUMENTATION_EXCLUDE
+ "${GDCM_DOCUMENTATION_EXCLUDE_COMMON}"
)
CONFIGURE_FILE(
${GDCM_SOURCE_DIR}/Doc/doxygen.config.in
${DOXYGEN}
${GDCM_BINARY_DIR}/Doc/DoxyfileDeveloppers)
-#-----------------------------------------------------------------------------
-# Build the documentation for user
+ #-----------------------------------------------------------------------------
+ # Build the documentation for user
SET(GDCM_HTML_OUTPUT
html.user
)
- SET(GDCM_DOXYGEN_INPUT
- "${GDCM_DOXYGEN_INPUT_COMMON}"
+ SET(GDCM_DOCUMENTATION_INPUT
+ "${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyMainPageUser.txt"
)
- SET(GDCM_DOXYGEN_EXCLUDE
- "${GDCM_DOXYGEN_EXCLUDE_COMMON}"
+ SET(GDCM_DOCUMENTATION_EXCLUDE
+ "${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
INSTALL_FILES(${HTML_DIR} "\\.css$")
- INSTALL_FILES(${HTML_DIR} "\\.gif$")
+ INSTALL_FILES(${HTML_DIR} "\\.png$")
INSTALL_FILES(${HTML_DIR} "\\.html$")
#INSTALL_FILES(${HTML_DIR} "\\.pl$")
#INSTALL_FILES(${HTML_DIR} "\\.stop$")
-ENDIF(GDCM_DOXYGEN)
+ENDIF(GDCM_DOCUMENTATION)
#-----------------------------------------------------------------------------
# m4 that hasn't been translated
#dist-hook:
-# rm -rf $(distdir)/html.developper
+# rm -rf $(distdir)/html.developper
#.PHONY : html.developper latex man