package/swig: create a legacy symlink for swig3.0
authorYegor Yefremov <yegorslists@googlemail.com>
Mon, 24 Feb 2020 10:12:52 +0000 (11:12 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Thu, 27 Feb 2020 21:02:04 +0000 (22:02 +0100)
commit738cefe7000758385adcfee514a4b9fb4354535d
tree9befbc9a7d237345b6a60bc0690ad5fd6aac8a72
parenta1859b6204e0deadec4377fe4e6813a97c8d3fa0
package/swig: create a legacy symlink for swig3.0

The host-swig package installs the swig binary as 'swig' and adds a
swig<major> symlink (E.G.  swig4.0).  This causes issues for older software
which may not know about the 4.0 version of swig, E.G.  CMake 3.10.x
contains the following swig detection logic:

find_program(SWIG_EXECUTABLE NAMES swig3.0 swig2.0 swig)

If the host has a 3.x or 2.x variant of swig installed, then that will be
used instead of our host-swig.

As a workaround, also add a swig3.0 symlink so our host-swig will be used.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
[Peter: reworded]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/swig/swig.mk