python: Use --cflags-only-I to get includes in setup.py.
This commit is contained in:
parent
9bbd6a6a0d
commit
0cd466ccd8
|
@ -21,7 +21,7 @@ from setuptools import setup, find_packages, Extension
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
sr_includes = subprocess.check_output(
|
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(
|
sr_libs = subprocess.check_output(
|
||||||
["pkg-config", "--libs", "libsigrok"]).rstrip().decode().split(' ')
|
["pkg-config", "--libs", "libsigrok"]).rstrip().decode().split(' ')
|
||||||
|
@ -39,7 +39,7 @@ setup(
|
||||||
Extension('sigrok.core._lowlevel',
|
Extension('sigrok.core._lowlevel',
|
||||||
sources = ['sigrok/core/lowlevel.i'],
|
sources = ['sigrok/core/lowlevel.i'],
|
||||||
swig_opts = ['-threads'] + sr_includes,
|
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')],
|
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')]
|
libraries = [l[2:] for l in sr_libs if l.startswith('-l')]
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue