1234567891011121314151617181920212223242526272829303132333435 |
- ################################################################################
- #
- # flex
- #
- ################################################################################
- FLEX_VERSION = 2.6.4
- FLEX_SITE = https://github.com/westes/flex/files/981163
- FLEX_INSTALL_STAGING = YES
- FLEX_LICENSE = FLEX
- FLEX_LICENSE_FILES = COPYING
- FLEX_CPE_ID_VENDOR = westes
- # bug does not cause stack overflows in the generated code and has been
- # noted upstream as a bug in the code generator
- FLEX_IGNORE_CVES = CVE-2019-6293
- FLEX_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-m4
- HOST_FLEX_DEPENDENCIES = host-m4
- # 0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch
- # 0002-build-make-it-possible-to-disable-the-build-of-the-f.patch
- # 0003-build-make-it-possible-to-disable-the-build-of-the-d.patch
- FLEX_AUTORECONF = YES
- FLEX_AUTOPOINT = YES
- FLEX_CONF_ENV = ac_cv_path_M4=/usr/bin/m4 \
- ac_cv_func_reallocarray=no
- # Don't enable programs, they are not needed on the target, and
- # require MMU support.
- # Don't enable the doc, it's not needed on the target and requires
- # special tools (help2man) to build.
- FLEX_CONF_OPTS += --disable-program --disable-doc
- HOST_FLEX_CONF_OPTS = --disable-doc
- $(eval $(autotools-package))
- $(eval $(host-autotools-package))
|