+# generate a setup.py according to VTK installation
+# put it in subdir in order to not override old one
+#
+#GET_FILENAME_COMPONENT(VTKPATH ${VTK_DIR}/../../ ABSOLUTE)
+#CONFIGURE_FILE(
+# ${GDCM_SOURCE_DIR}/gdcmPython/setup.py.in
+# ${GDCM_BINARY_DIR}/setup.py
+#)
+
+#-----------------------------------------------------------------------------
+# Python package configuration
+FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/gdcmVersion.py
+ "gdcmVERSION=\"${GDCM_VERSION}\"\n"
+ )
+
+FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/__init__.py
+ "__all__ = [\"core\",\n"
+ " \"vtk\",\n"
+ " ]\n"
+ )
+
+FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/core.py
+ "from gdcmVersion import *\n"
+ "import gdcm\n"
+ "GDCM_DATA_ROOT = \"${GDCM_DATA_ROOT}\"\n"
+ )
+
+IF(GDCM_VTK)
+ FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/vtk.py
+ "import os\n"
+ "from gdcmVersion import *\n"
+ "if os.name == 'posix':\n"
+ " from libvtkgdcmPython import *\n"
+ "else:\n"
+ " from vtkgdcmPython import *\n"
+ "GDCM_DATA_ROOT = \"${GDCM_DATA_ROOT}\"\n"
+ )