d21e5cfc44
This patch bumps the swig package to the current major release, the comment about the CMake fix was also updated to reflect the version bump. Swig 3.0.7 was positively tested using this defconfig: BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y BR2_TOOLCHAIN_BUILDROOT_LOCALE=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_KODI_LIBCEC=y BR2_PACKAGE_TRACE_CMD=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_DRI_DRIVER_I965=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_LIBFTDI1=y BR2_PACKAGE_LIBFTDI1_PYTHON_BINDINGS=y BR2_PACKAGE_LIBSEMANAGE=y BR2_PACKAGE_GNURADIO=y Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
37 lines
1.3 KiB
Makefile
37 lines
1.3 KiB
Makefile
################################################################################
|
|
#
|
|
# swig
|
|
#
|
|
################################################################################
|
|
|
|
SWIG_VERSION_MAJOR = 3.0
|
|
SWIG_VERSION = $(SWIG_VERSION_MAJOR).7
|
|
SWIG_SITE = http://downloads.sourceforge.net/project/swig/swig/swig-$(SWIG_VERSION)
|
|
SWIG_DEPENDENCIES = host-bison
|
|
HOST_SWIG_CONF_OPTS = \
|
|
--without-pcre \
|
|
--disable-ccache \
|
|
--without-octave
|
|
SWIG_LICENSE = GPLv3+ BSD-2c BSD-3c
|
|
SWIG_LICENSE_FILES = LICENSE LICENSE-GPL LICENSE-UNIVERSITIES
|
|
|
|
# CMake looks first at swig3.0, then swig2.0 and then swig. However,
|
|
# when doing the search, it will look into the PATH for swig2.0 first,
|
|
# and then for swig.
|
|
# While the PATH contains first our $(HOST_DIR)/usr/bin, it also contains
|
|
# /usr/bin and other system directories. Therefore, if there is an
|
|
# installed swig3.0 on the system, it will get the preference over the
|
|
# swig installed in $(HOST_DIR)/usr/bin, which isn't nice. To prevent
|
|
# this from happening we create a symbolic link swig3.0 -> swig, so that
|
|
# our swig always gets used.
|
|
|
|
define HOST_SWIG_INSTALL_SYMLINK
|
|
ln -fs swig $(HOST_DIR)/usr/bin/swig$(SWIG_VERSION_MAJOR)
|
|
endef
|
|
|
|
HOST_SWIG_POST_INSTALL_HOOKS += HOST_SWIG_INSTALL_SYMLINK
|
|
|
|
$(eval $(host-autotools-package))
|
|
|
|
SWIG = $(HOST_DIR)/usr/bin/swig$(SWIG_VERSION_MAJOR)
|