X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=setup.py;h=4a75e2d0af31082b7fb9e2fe66dc0021c3e14499;hb=4a0c2407ec81e041c2e43781acec4c78c83fc487;hp=acb4caef72377f7a38371af1d5fe7730f4fbcb05;hpb=29f93a14132dd0c6d9d9480ea038a2a4e8ed7e93;p=gdcm.git diff --git a/setup.py b/setup.py index acb4caef..4a75e2d0 100644 --- a/setup.py +++ b/setup.py @@ -11,11 +11,13 @@ gdcmDataDir ="Data" # Due to a disutil oddity on Unices : see # http://aspn.activestate.com/ASPN/Mail/Message/distutils-sig/588325 if(os.name=='posix'): - targetDir=os.path.join('lib','python'+sys.version[:3],'site-packages') - libraries=["stdc++"] + targetDir=os.path.join('lib','python'+sys.version[:3],'site-packages') + libraries=["stdc++"] + macros =[('__STDC_LIMIT_MACROS', '1')] else: - targetDir=os.path.join('lib','site-packages') - libraries=["WSOCK32"] + targetDir=os.path.join('lib','site-packages') + libraries=["WSOCK32"] + macros =[] targetDir=os.path.join(targetDir, ThisModule) @@ -38,6 +40,7 @@ setup(name=ThisModule, sources=Sources, include_dirs=[gdcmSrcDir], libraries=libraries, + define_macros=macros, swig_cpp=1, swig_include=[ gdcmSrcDir] ) ], data_files=[(os.path.join(targetDir,"Data"),