python: Use --cflags-only-I to get includes in setup.py.

This commit is contained in:
Martin Ling 2013-04-19 17:30:44 +01:00
parent 9bbd6a6a0d
commit 0cd466ccd8
1 changed files with 2 additions and 2 deletions

View File

@ -21,7 +21,7 @@ from setuptools import setup, find_packages, Extension
import subprocess
sr_includes = subprocess.check_output(
["pkg-config", "--cflags", "libsigrok"]).rstrip().decode().split(' ')
["pkg-config", "--cflags-only-I", "libsigrok"]).rstrip().decode().split(' ')
sr_libs = subprocess.check_output(
["pkg-config", "--libs", "libsigrok"]).rstrip().decode().split(' ')
@ -39,7 +39,7 @@ setup(
Extension('sigrok.core._lowlevel',
sources = ['sigrok/core/lowlevel.i'],
swig_opts = ['-threads'] + sr_includes,
include_dirs = [i[2:] for i in sr_includes if i.startswith('-I')],
include_dirs = [i[2:] for i in sr_includes],
library_dirs = [l[2:] for l in sr_libs if l.startswith('-L')],
libraries = [l[2:] for l in sr_libs if l.startswith('-l')]
)