aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2015-03-18 14:02:09 +0000
committerJean Delvare <jdelvare@suse.de>2015-03-18 14:02:09 +0000
commit2cbd9b5d758c9c83308fa2d126f0aa86e12ccbac (patch)
tree145253148a5921cbe749ec55bce0ec53af0df6aa
parent0d826b060fee6ba6a1630497fb6e92f65723f2ef (diff)
downloadi2c-tools-2cbd9b5d758c9c83308fa2d126f0aa86e12ccbac.tar.gz
py-smbus: Linkage fix
Contributed by Michael Göhler. My original attempt to fix it just shows how little I know about python. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6278 7894878c-1315-0410-8ee3-d5d059ff63e0
-rw-r--r--py-smbus/Module.mk2
-rw-r--r--py-smbus/setup.py8
2 files changed, 8 insertions, 2 deletions
diff --git a/py-smbus/Module.mk b/py-smbus/Module.mk
index b0b3883..04ceb64 100644
--- a/py-smbus/Module.mk
+++ b/py-smbus/Module.mk
@@ -12,7 +12,7 @@ PY_SMBUS_DIR := py-smbus
PYTHON ?= python
DISTUTILS := \
cd $(PY_SMBUS_DIR) && \
- CPPFLAGS="$(CPPFLAGS) -I../include" LDFLAGS="$(LDFLAGS) -Llib -li2c" $(PYTHON) setup.py
+ $(PYTHON) setup.py
all-python: $(INCLUDE_DIR)/i2c/smbus.h
$(DISTUTILS) build
diff --git a/py-smbus/setup.py b/py-smbus/setup.py
index 306d806..632b235 100644
--- a/py-smbus/setup.py
+++ b/py-smbus/setup.py
@@ -11,4 +11,10 @@ setup( name="smbus",
maintainer_email="linux-i2c@vger.kernel.org",
license="GPLv2",
url="http://lm-sensors.org/",
- ext_modules=[Extension("smbus", ["smbusmodule.c"])])
+ ext_modules=[Extension(
+ "smbus",
+ ["smbusmodule.c"],
+ extra_compile_args=['-I../include'],
+ extra_link_args=['-L../lib', '-li2c']
+ )]
+)