1################################################################################
2#
3# libedit
4#
5################################################################################
6
7LIBEDIT_VERSION = 20230828-3.1
8LIBEDIT_SITE = https://www.thrysoee.dk/editline
9LIBEDIT_INSTALL_STAGING = YES
10LIBEDIT_DEPENDENCIES = ncurses
11LIBEDIT_LICENSE = BSD-3-Clause
12LIBEDIT_LICENSE_FILES = COPYING
13LIBEDIT_CPE_ID_VALID = YES
14
15# We're patching configure.ac
16LIBEDIT_AUTORECONF = YES
17
18# musl is ISO 10646 compliant but doesn't define __STDC_ISO_10646__,
19# so let's define it manually
20ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
21LIBEDIT_CONF_OPTS += CFLAGS="$(TARGET_CFLAGS) -D__STDC_ISO_10646__=201103L"
22endif
23
24# Note: libbsd required for *vis functions, but works only with a toolchain
25# with __progname; otherwise, some features are disabled, as if libbsd was
26# missing entirely.
27ifeq ($(BR2_PACKAGE_LIBBSD),y)
28LIBEDIT_DEPENDENCIES += libbsd
29endif
30
31$(eval $(autotools-package))
32