summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2015-03-18 14:02:09 +0000
committerkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2015-03-18 14:02:09 +0000
commite5cfe7c4807a23edb2ff27bed7a6ffd67d81e8f1 (patch)
tree145253148a5921cbe749ec55bce0ec53af0df6aa
parentbdd18a72e3a70551d9528f8afbcbcb8d343934c5 (diff)
downloadi2c-tools-e5cfe7c4807a23edb2ff27bed7a6ffd67d81e8f1.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']
+ )]
+)