12345678910111213141516171819202122232425 |
- #!/usr/bin/python2
- from distutils.core import setup, Extension
- from os import getenv
- cflags = ['-fno-strict-aliasing', '-Wno-write-strings']
- cflags += getenv('CFLAGS', '').split()
- perf = Extension('perf',
- sources = ['util/python.c', 'util/ctype.c', 'util/evlist.c',
- 'util/evsel.c', 'util/cpumap.c', 'util/thread_map.c',
- 'util/util.c', 'util/xyarray.c', 'util/cgroup.c'],
- include_dirs = ['util/include'],
- extra_compile_args = cflags,
- )
- setup(name='perf',
- version='0.1',
- description='Interface with the Linux profiling infrastructure',
- author='Arnaldo Carvalho de Melo',
- author_email='acme@redhat.com',
- license='GPLv2',
- url='http://perf.wiki.kernel.org',
- ext_modules=[perf])
|