2 #If we reach this dir we have selected this option
6 #http://www.cmake.org/pipermail/cmake/2003-August/004185.html
7 #http://www.cmake.org/pipermail/cmake/2003-January/001092.html
9 #As of 09/10/2003 there was no FindSWIG.cmake
11 #gdcm_wrap.cxx: $(srcdir)/gdcm.i
12 # $(SWIG) -python -c++ $(SWIG_INC) -o $@ $<
15 ${GDCM_SOURCE_DIR}/src
16 ${PYTHON_INCLUDE_PATH}
20 ${GDCM_SOURCE_DIR}/src
29 ADD_CUSTOM_TARGET(mathieu ALL)
31 SET(GDCM_PYTHON_SOURCES
35 SET_SOURCE_FILES_PROPERTIES(gdcm_wrap.cxx GENERATED)
37 ADD_LIBRARY(pygdcm ${GDCM_PYTHON_SOURCES})
38 TARGET_LINK_LIBRARIES(pygdcm
45 SOURCE ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i
47 ARGS -python -c++ -I${GDCM_SOURCE_DIR}/src -o ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i
49 OUTPUTS ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx
57 ${GDCM_SOURCE_DIR}/vtk
60 SET(vtkgdcmPython_la_SOURCES
61 # vtkGdcmReaderPython.cxx
63 ${GDCM_SOURCE_DIR}/vtk/vtkGdcmReader.cxx
65 SET_SOURCE_FILES_PROPERTIES(vtkGdcmReaderPython.cxx GENERATED)
68 # The C++ files must be made into a C++ library
69 #ADD_LIBRARY ( vtkgdcmPython ${vtkgdcmPython_la_SOURCES})
71 # set the libraries to link against
72 #TARGET_LINK_LIBRARIES(vtkgdcmPython vtkCommon)
74 # Configure Python module, which is the plugin itself
76 VTK_WRAP_PYTHON2(vtkgdcmPython gdcmfoo
77 ${vtkgdcmPython_la_SOURCES})
78 ADD_LIBRARY(vtkgdcmPython SHARED ${gdcmfoo})
79 TARGET_LINK_LIBRARIES (vtkgdcmPython
84 ENDIF (GDCM_WRAP_PYTHON)