]> Creatis software - gdcm.git/blobdiff - Doc/CMakeLists.txt
* src/gdcmDictGroupName.cxx : amelioration of print
[gdcm.git] / Doc / CMakeLists.txt
index e5e57d0e8f5f59d4e2549cccf39031b3237a12b8..995ae41279d35c3c0c4ea5dd09f14f60da2c6eae 100644 (file)
@@ -12,10 +12,7 @@ SET(TARGET_DIR
 #EXTRA_DIST = \
 #  DoxyfileDeveloppers  \
 #  DoxyfileUsers        \
-#  DoxyDevelInstal.txt  \
-#  DoxyIntroduction.txt \
 #  DoxyPython.txt       \
-#  DoxyInstallation.txt \
 #  DoxyMainPage.txt
 
 IF(GDCM_DOCUMENTATION)
@@ -23,10 +20,26 @@ IF(GDCM_DOCUMENTATION)
   # 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/DoxyInstallation.txt  ${GDCM_SOURCE_DIR}/Doc/DoxyIntroduction.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"
   )
+  
+  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 rewrote this thing with FOREACH:
   #-----------------------------------------------------------------------------
@@ -36,10 +49,10 @@ IF(GDCM_DOCUMENTATION)
     html.developper
   )
   SET(GDCM_DOCUMENTATION_INPUT
-    "${GDCM_DOCUMENTATION_INPUT_COMMON} ${GDCM_SOURCE_DIR}/Doc/DoxyDevelInstal.txt ${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
@@ -62,7 +75,7 @@ IF(GDCM_DOCUMENTATION)
     "${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
@@ -72,7 +85,7 @@ IF(GDCM_DOCUMENTATION)
 
   ADD_CUSTOM_TARGET(doc-user
    ALL
-   ${DOCUMENTATION}
+   ${DOXYGEN}
    ${GDCM_BINARY_DIR}/Doc/DoxyfileUsers)