|
@@ -1,13 +1,18 @@
|
|
#!/usr/bin/python2
|
|
#!/usr/bin/python2
|
|
|
|
|
|
from distutils.core import setup, Extension
|
|
from distutils.core import setup, Extension
|
|
|
|
+from os import getenv
|
|
|
|
+
|
|
|
|
+cflags = ['-fno-strict-aliasing', '-Wno-write-strings']
|
|
|
|
+cflags += getenv('CFLAGS', '').split()
|
|
|
|
|
|
perf = Extension('perf',
|
|
perf = Extension('perf',
|
|
sources = ['util/python.c', 'util/ctype.c', 'util/evlist.c',
|
|
sources = ['util/python.c', 'util/ctype.c', 'util/evlist.c',
|
|
'util/evsel.c', 'util/cpumap.c', 'util/thread_map.c',
|
|
'util/evsel.c', 'util/cpumap.c', 'util/thread_map.c',
|
|
'util/util.c', 'util/xyarray.c', 'util/cgroup.c'],
|
|
'util/util.c', 'util/xyarray.c', 'util/cgroup.c'],
|
|
include_dirs = ['util/include'],
|
|
include_dirs = ['util/include'],
|
|
- extra_compile_args = ['-fno-strict-aliasing', '-Wno-write-strings'])
|
|
|
|
|
|
+ extra_compile_args = cflags,
|
|
|
|
+ )
|
|
|
|
|
|
setup(name='perf',
|
|
setup(name='perf',
|
|
version='0.1',
|
|
version='0.1',
|