summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-02-21 13:51:12 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-02-21 13:51:12 +0000
commit1b1847ccb11ffceac2cf46b97888d34fa6dd588b (patch)
tree6f61cb7d8d2f109bd0f65f4d8650375c2af71818 /python
parenta7902b5a04c176854c4c9b5e4a6feb8a5ad4fece (diff)
downloadlasso-1b1847ccb11ffceac2cf46b97888d34fa6dd588b.tar.gz
lasso-1b1847ccb11ffceac2cf46b97888d34fa6dd588b.tar.xz
lasso-1b1847ccb11ffceac2cf46b97888d34fa6dd588b.zip
hacking against swig 1.3.24
Diffstat (limited to 'python')
-rw-r--r--python/Makefile.am13
1 files changed, 8 insertions, 5 deletions
diff --git a/python/Makefile.am b/python/Makefile.am
index 09ea009e..f0f55dd4 100644
--- a/python/Makefile.am
+++ b/python/Makefile.am
@@ -22,18 +22,21 @@ lasso_wrap.c lasso.py: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i
cp lasso_wrap.c lasso_wrap.c.bak
sed -e 's/free(result)/g_free(result)/' \
< lasso_wrap.c.bak > lasso_wrap.c
- cp lasso_wrap.c lasso_wrap.c.bak.1
+ cp lasso_wrap.c lasso_wrap.c.bak
sed -e 's/^ int res = 0;$$//' \
- < lasso_wrap.c.bak.1 > lasso_wrap.c
- cp lasso_wrap.c lasso_wrap.c.bak.2
+ < lasso_wrap.c.bak > lasso_wrap.c
+ cp lasso_wrap.c lasso_wrap.c.bak
sed -e 's/\/\* if (val) \*val = PyObject_IsTrue(obj); return 1; \*\//int res = 0;/' \
- < lasso_wrap.c.bak.2 > lasso_wrap.c
+ < lasso_wrap.c.bak > lasso_wrap.c
+ cp lasso_wrap.c lasso_wrap.c.bak
+ sed -e 's/if (obj == Py_True) /int res = 0; if (obj == Py_True) /' \
+ < lasso_wrap.c.bak > lasso_wrap.c
SWIG_OUTPUTS = lasso_wrap.c lasso.py
clean-local:
- -rm lasso_wrap.c.bak lasso_wrap.c.bak.1 lasso_wrap.c.bak.2
+ -rm lasso_wrap.c.bak
# In distribution, swig generated files are present.
EXTRA_DIST = $(SWIG_OUTPUTS)