From 080bcf17832b336fdf69150cb00ef3dd5a166188 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Mon, 5 Mar 2012 05:56:02 +0100 Subject: [PATCH] Fixes setup.py to use the defined CFLAGS Python bindings will be re-build with its distutils script to get private module built against all supported python versions. Let's fix setup.py to use the defined CFLAGS. --- miniupnpc/setup.py | 5 ++++- miniupnpc/setupmingw32.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/miniupnpc/setup.py b/miniupnpc/setup.py index d41ef87..61222d7 100644 --- a/miniupnpc/setup.py +++ b/miniupnpc/setup.py @@ -1,5 +1,5 @@ #! /usr/bin/python -# $Id: setup.py,v 1.7 2012/02/13 20:58:57 nanard Exp $ +# $Id: setup.py,v 1.8 2012/03/05 04:54:00 nanard Exp $ # the MiniUPnP Project (c) 2007-2012 Thomas Bernard # http://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/ # @@ -7,6 +7,9 @@ # # replace libminiupnpc.a by libminiupnpc.so for shared library usage from distutils.core import setup, Extension +from distutils import sysconfig +sysconfig.get_config_vars()["OPT"] = '' +sysconfig.get_config_vars()["CFLAGS"] = '' setup(name="miniupnpc", version="1.6", ext_modules=[ Extension(name="miniupnpc", sources=["miniupnpcmodule.c"], diff --git a/miniupnpc/setupmingw32.py b/miniupnpc/setupmingw32.py index 60eb78d..be355ab 100644 --- a/miniupnpc/setupmingw32.py +++ b/miniupnpc/setupmingw32.py @@ -1,11 +1,14 @@ #! /usr/bin/python -# $Id: setupmingw32.py,v 1.6 2012/02/13 20:58:57 nanard Exp $ +# $Id: setupmingw32.py,v 1.7 2012/03/05 04:54:00 nanard Exp $ # the MiniUPnP Project (c) 2007-2012 Thomas Bernard # http://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/ # # python script to build the miniupnpc module under windows (using mingw32) # from distutils.core import setup, Extension +from distutils import sysconfig +sysconfig.get_config_vars()["OPT"] = '' +sysconfig.get_config_vars()["CFLAGS"] = '' setup(name="miniupnpc", version="1.6", ext_modules=[ Extension(name="miniupnpc", sources=["miniupnpcmodule.c"],