X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2FCMakeLists.txt;h=c9cfa2a9e5f90a133998f812c2c4911ba72881d6;hb=5655f7d550e6699077e79216cc42e8dba7eb2a3c;hp=ded39cb18359689a8afc2bcfdfe96d6b57f16edb;hpb=f81c61f9ca9f0c33f35e04f2c1c1ffa11a09db59;p=gdcm.git diff --git a/gdcmPython/CMakeLists.txt b/gdcmPython/CMakeLists.txt index ded39cb1..c9cfa2a9 100644 --- a/gdcmPython/CMakeLists.txt +++ b/gdcmPython/CMakeLists.txt @@ -136,6 +136,7 @@ ELSE(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 1.9) ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 1.9) +INSTALL_TARGETS(/lib/ _gdcm) #----------------------------------------------------------------------------- # VTK Wrapping @@ -150,6 +151,7 @@ IF(GDCM_VTK) SET(vtkgdcmPython_la_SOURCES ${GDCM_SOURCE_DIR}/vtk/vtkGdcmReader.cxx + ${GDCM_SOURCE_DIR}/vtk/vtkGdcmWriter.cxx ) SET_SOURCE_FILES_PROPERTIES(vtkGdcmReaderPython.cxx GENERATED) @@ -170,17 +172,19 @@ IF(GDCM_VTK) vtkgdcm vtkCommonPython vtkIOPython) + INSTALL_TARGETS(/lib/ vtkgdcmPython) + ENDIF (GDCM_WRAP_PYTHON) ENDIF(GDCM_VTK) # 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 -) +# +#GET_FILENAME_COMPONENT(VTKPATH ${VTK_DIR}/../../ ABSOLUTE) +#CONFIGURE_FILE( +# ${GDCM_SOURCE_DIR}/gdcmPython/setup.py.in +# ${GDCM_BINARY_DIR}/setup.py +#) #----------------------------------------------------------------------------- # Install stuff: @@ -206,20 +210,20 @@ FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/__init__.py ) FILE(WRITE ${GDCM_BINARY_DIR}/gdcmPython/core.py + "from gdcmVersion import *\n" "import gdcm\n" - "GDCM_DATA_PATH =\"${GDCM_DATA_ROOT}\"\n" - "GDCM_TEST_DATA_PATH=\"${GDCM_DATA_ROOT}\"\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_PATH =\"${GDCM_DATA_ROOT}\"\n" - "GDCM_TEST_DATA_PATH=\"${GDCM_DATA_ROOT}\"\n" + "GDCM_DATA_ROOT = \"${GDCM_DATA_ROOT}\"\n" ) ENDIF(GDCM_VTK)