-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
32 lines (29 loc) · 1.78 KB
/
setup.py
File metadata and controls
32 lines (29 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from distutils.core import setup, Extension
studxml_module = Extension('studxml',
include_dirs=['.',
'libstudxml/',
'libstudxml/libstudxml/details/',
'libstudxml/libstudxml/details/expat/',
'libstudxml/libstudxml/details/genx/',
'/usr/include/'],
sources = ['py_parser.cpp',
'py_serializer.cpp',
'py_qname.cpp',
'py_studxml.cpp',
'libstudxml/libstudxml/details/expat/xmlparse.c',
'libstudxml/libstudxml/details/expat/xmlrole.c',
'libstudxml/libstudxml/details/expat/xmltok.c',
'libstudxml/libstudxml/details/expat/xmltok_impl.c',
'libstudxml/libstudxml/details/expat/xmltok_ns.c',
'libstudxml/libstudxml/details/genx/char-props.c',
'libstudxml/libstudxml/details/genx/genx.c',
'libstudxml/libstudxml/parser.cxx',
'libstudxml/libstudxml/qname.cxx',
'libstudxml/libstudxml/serializer.cxx',
'libstudxml/libstudxml/value-traits.cxx'])
setup(name='studxml',
version="0.1",
description='libstudxml python bindings',
author='Dan Eicher',
author_email='dan@eu.phorio.us',
ext_modules=[studxml_module])