only build isl.py and its dependencies when extract_interface is available
commit91ba8f18d9d095bba14f81e41c091a73942cd5bc
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Sat, 26 May 2018 15:12:30 +0000 (26 17:12 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Sun, 27 May 2018 09:29:49 +0000 (27 11:29 +0200)
tree73c3ac616c1784ff99f87241826a5fef795875e0
parent5359234db0de5b4d0f6909103f757a617197bf04
only build isl.py and its dependencies when extract_interface is available

The isl.py target in itself is fairly harmless since isl.py
is not built by default and therefore only results in failures
when the bindings are being built explicitly (or on "make dist).
However, barvinok-0.40-18-gb2a61c464a (interface: make language bindings
depend on all relevant headers, Sun Feb 18 12:30:10 2018 +0100)
added a libdep.a target which does get built by default while
it can only be built with a bundled or build isl submodule.
Hide the entire isl.py machinery behind a conditional to avoid
failures when a system isl submodule is being used.

Reported-by: Marcin Copik <mcopik@gmail.com>
Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
Makefile.am
configure.ac