From 615d17146ca60052376b1c69b2c2ddde0c1efba5 Mon Sep 17 00:00:00 2001 From: regrain Date: Thu, 22 May 2003 13:14:55 +0000 Subject: [PATCH] * setup.py, manifest.in : bug fix under linux -- BeNours --- ChangeLog | 3 +++ MANIFEST.in | 3 ++- setup.py | 12 +++++++----- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index eae0cf63..33eb0877 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2003-05-22 Benoit Regrain + * setup.py, manifest.in : bug fix under linux + 2003-05-22 Benoit Regrain * Modification of setup.py to compile vtk part too. Then, we have 2 wrappers which must work with same distutils. For that, we have a diff --git a/MANIFEST.in b/MANIFEST.in index 9865aca3..17845e13 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -2,4 +2,5 @@ include *.py recursive-include src *.h recursive-include vtk *.h recursive-include Dicts *.dic -recursive-include Data *.* +recursive-include Test *.* +include MANIFEST.in diff --git a/setup.py b/setup.py index b1f59235..b5fdadae 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ if(os.name=='posix'): libraries=["stdc++"] macros =[('__STDC_LIMIT_MACROS', '1')] - VTK_PATH="/usr" + VTK_PATH="/usr/local" vtkWrapper="vtkWrapPython" else: targetDir=os.path.join('lib','site-packages') @@ -39,7 +39,7 @@ targetDir=os.path.join(targetDir, ThisModule) # For the Swig compilation Sources = [] Sources.extend(glob.glob(os.path.join(gdcmSrcDir,"*.cxx"))) -Sources.extend(glob.glob(os.path.join(gdcmSrcDir,"*.h"))) +#Sources.extend(glob.glob(os.path.join(gdcmSrcDir,"*.h"))) Sources.append(os.path.join(gdcmPythonSrcDir,"gdcm.i")) # For the VTK compilation @@ -49,7 +49,7 @@ VTK_LIB_DIR=os.path.join(VTK_PATH,"lib","vtk") vtkSources = [] vtkSources.extend(glob.glob(os.path.join(gdcmvtkSrcDir,"vtk*.cxx"))) vtkSources.extend(glob.glob(os.path.join(gdcmSrcDir,"*.cxx"))) -# vtkSources.extend(glob.glob(os.path.join(gdcmvtkSrcDir,"vtk*.h"))) +#vtkSources.extend(glob.glob(os.path.join(gdcmvtkSrcDir,"vtk*.h"))) vtkLibraries=["vtkCommon","vtkCommonPython", "vtkIO","vtkIOPython", @@ -61,7 +61,8 @@ setup(name=ThisModule, author="frog", author_email="frog@creatis.insa-lyon.fr", url="http://www.creatis.insa-lyon.fr/", - packages=[ gdcmPythonSrcDir, + packages=[ '.', + gdcmPythonSrcDir, gdcmPythonSrcDir + '.demo' ], cmdclass={'build_ext':build_extWrap}, # redirects default build_ext ext_modules=[SwigExtension(name='_gdcm', @@ -74,7 +75,8 @@ setup(name=ThisModule, ), VTKExtension(name='gdcmPython.vtkgdcmPython', sources=vtkSources, - include_dirs=[gdcmSrcDir,gdcmvtkSrcDir,VTK_INCLUDE_DIR], + include_dirs=[gdcmSrcDir,gdcmvtkSrcDir, + VTK_INCLUDE_DIR], libraries=libraries+vtkLibraries, define_macros=macros, library_dirs=[VTK_LIB_DIR], -- 2.45.1