#-----------------------------------------------------------------------------
# VTK GDCM Reader subdir
+# Rebuild gdcm whenever a file starting with vtk* is modified
+INCLUDE_REGULAR_EXPRESSION("^vtk.*$")
#-----------------------------------------------------------------------------
# Include the VTK library
SET(VTKGDCM_LIB_SRCS
vtkGdcmReader.cxx
+ vtkGdcmWriter.cxx
)
#-----------------------------------------------------------------------------
vtkgdcm
vtkRendering
)
+ADD_EXECUTABLE(vtkgdcmViewer2 vtkgdcmViewer2.cxx)
+TARGET_LINK_LIBRARIES(vtkgdcmViewer2
+ vtkgdcm
+ vtkRendering
+)
+#-----------------------------------------------------------------------------
+SET(vtkWriteDicom_SOURCES
+ vtkWriteDicom.cxx
+)
+ADD_EXECUTABLE(vtkWriteDicom ${vtkWriteDicom_SOURCES})
+TARGET_LINK_LIBRARIES(vtkWriteDicom
+ vtkgdcm
+ vtkIO
+ vtkRendering
+)
+
+#-----------------------------------------------------------------------------
# Install vtk header
-INSTALL_FILES(/include FILES vtkGdcmReader.h)
+INSTALL_FILES(/include/gdcm FILES vtkGdcmReader.h)
+INSTALL_FILES(/include/gdcm FILES vtkGdcmWriter.h)
-INSTALL_TARGETS(/lib/ vtkgdcm)
+INSTALL_TARGETS(/lib/gdcm/ vtkgdcm)
+INSTALL_TARGETS(/bin/ vtkgdcmViewer)
+INSTALL_TARGETS(/bin/ vtkgdcmViewer2)