From e5cfe7c4807a23edb2ff27bed7a6ffd67d81e8f1 Mon Sep 17 00:00:00 2001 From: khali Date: Wed, 18 Mar 2015 14:02:09 +0000 Subject: py-smbus: Linkage fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- py-smbus/Module.mk | 2 +- py-smbus/setup.py | 8 +++++++- 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'] + )] +) -- cgit v1.2.1