[Distutils] unrecognised swig options ?

Risky Martin risky.martin at gmail.com
Wed Jun 7 16:59:33 CEST 2006


I am trying to use disutils's features with 'SWIG'... but hit
a rather strange problem.

To reproduce it:

from distutils.core import setup, Extension

e = Extension("_foo",
              sources = ["foo.i", ],
              swig_opts = ["-outdir .", ])

      ext_modules=[e, ])

building fails like:

> python setup.py build
running build
running build_ext
building '_foo' extension
swigging foo.i to foo_wrap.c
swig -python -outdir . -o foo_wrap.c foo.i
swig error : Unrecognized option -outdir .
Use 'swig -help' for available options.
error: command 'swig' failed with exit status 1

but a copy/paste of the swig command shows that '-outdir' *is* recognised...
> swig -python -outdir . -o foo_wrap.c foo.i
Unable to find file 'foo.i'.

Are the permitted options for SWIG hardcoded in 'distutils' ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/distutils-sig/attachments/20060607/3a876c77/attachment.html 

More information about the Distutils-SIG mailing list