perf tools: Fix NO_NEWT=1 python build error
[linux-2.6-block.git] / tools / perf / util / setup.py
index e24ffadb20b29f91cd835914512c7fc9a3f08215..bbc982f5dd8b9ced999577ced4822a21c9a28779 100644 (file)
@@ -1,13 +1,18 @@
 #!/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 = ['-fno-strict-aliasing', '-Wno-write-strings'])
+                 extra_compile_args = cflags,
+                 )
 
 setup(name='perf',
       version='0.1',