OSDN Git Service

fix for blender2.5.
[meshio/meshio.git] / swig / setup.py
1 # setup.py
2
3 from distutils.core import setup, Extension
4
5 # mqo
6 ###############################################################################
7 mqoExtension=Extension("_mqo",
8         ["mqo.i"],
9         swig_opts=['-c++'],
10         include_dirs=[
11             '../include'
12             ],
13         libraries=[
14             'meshio',
15             ],
16         library_dirs=[
17             '../release',
18             'T:/Blender/bf-blender/lib/windows/python/lib',
19             ],
20         extra_compile_args=[
21             '/EHsc', '/MT', '/D_WIN32',
22             ],
23         extra_link_args=[
24             ],
25         )
26
27 # pmd
28 ###############################################################################
29 pmdExtension=Extension("_pmd",
30         ["pmd.i"],
31         swig_opts=['-c++'],
32         include_dirs=[
33             '../include'
34             ],
35         libraries=[
36             'meshio',
37             ],
38         library_dirs=[
39             '../release',
40             ],
41         extra_compile_args=[
42             '/EHsc', '/MT',
43             ],
44         extra_link_args=[
45             ],
46         )
47
48 # vmd
49 ###############################################################################
50 vmdExtension=Extension("_vmd",
51         ["vmd.i"],
52         swig_opts=['-c++'],
53         include_dirs=[
54             '../include'
55             ],
56         libraries=[
57             'meshio',
58             ],
59         library_dirs=[
60             '../release',
61             ],
62         extra_compile_args=[
63             '/EHsc', '/MT',
64             ],
65         extra_link_args=[
66             ],
67         )
68
69
70 setup(name="meshio",
71         packages=['meshio'],
72         package_dir={'meshio': '.'},
73         ext_package='meshio',
74         ext_modules=[mqoExtension, pmdExtension, vmdExtension]
75         )
76