On 11.05.2020 16:47, Daniel Shahaf wrote:
> Yasuhito FUTATSUKI wrote on Mon, 11 May 2020 17:55 +0900:
>> On 2020/05/10 1:39, Daniel Shahaf wrote:
>>> A minor issue in current trunk:
>>>
>>> [[[
>>> % …/configure -q --enable-maintainer-mode --without-swig 'RUBY=none'
>>> configure: WARNING: Python.h not found; disabling python swig bindings
>>> ]]]
>>>
>>> That warning should not be printed when --without-swig is passed.
>>>
>>> It's printed by SVN_FIND_SWIG, which _does_ know whether that flag was
>>> passed (it was passed iff «$where = no»), but I'm not sure what the
>>> right fix is.
>> I think it is not the problem of --without-swig option but the problem
>> of usage of PYTHON environment variable, or how to specify the target
>> of Python bindings.
>>
>> Even if users don't want to build Python bindings, they can't set
>> 'PYTHON=none', like Ruby or Perl bindings.
>>
>> On the other hand, they can build Python bindings without SWIG,
>> if there exists pre-generated bindings source files.
> Makes sense. I guess we should add a --enable-swig-python argument,
> then?
We can build Perl and Ruby bindings without Swig, too, and there are no
extra knobs there. The --without-swig option just means "don't use
swig", it doesn't mean "don't build bindings." The latter is covered by
not running 'make swig-X'.
-- Brane
Received on 2020-05-12 07:48:08 CEST