- SWIG_ADD_MODULE(gdcm python gdcm.i gdcm_wrap.cxx)
- SWIG_LINK_LIBRARIES(gdcm ${PYTHON_LIBRARIES})
- TARGET_LINK_LIBRARIES(_gdcm gdcm)
+ SWIG_ADD_MODULE(gdcm python gdcm.i) #gdcm_wrap.cxx
+ SWIG_LINK_LIBRARIES(gdcm gdcm ${PYTHON_LIBRARIES})
+
+ #SWIG_GET_EXTRA_OUTPUT_FILES(python foobar "/usr/" "gdcm" )
+ #MESSAGE(FATAL_ERROR ${swig_generated_file_fullname})
+ #MESSAGE(FATAL_ERROR ${swig_source_file_fullname})
+
+ # Swig creates a gdcm.py file put it in the right place, if only cmake
+ # was able to do stuff properly ...
+ ADD_CUSTOM_TARGET( CMAKE_S____ ALL)
+ ADD_CUSTOM_COMMAND(
+ TARGET CMAKE_S____
+ POST_BUILD
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy
+ ${GDCM_BINARY_DIR}/gdcmPython/gdcm.py
+ ${GDCM_BINARY_DIR}/bin/gdcm.py
+ )