]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: add --with-readline
authorOndrej Oprala <ooprala@redhat.com>
Mon, 2 Feb 2015 17:11:40 +0000 (18:11 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 25 Mar 2015 09:26:40 +0000 (10:26 +0100)
[kzak@redhat.com: - define READLINE_LIBS]

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac

index e070031e0890a66048c49ff7f799e8a77a7706d5..c0be3b159f50e219b37f863f7a452a6256d9aabd 100644 (file)
@@ -653,6 +653,26 @@ AS_IF([test "x$with_selinux" = xno], [
 AC_SUBST([SELINUX_LIBS])
 AC_SUBST([SELINUX_LIBS_STATIC])
 
+
+AC_ARG_WITH([readline],
+  AS_HELP_STRING([--with-readline], [compile with GNU Readline support]),
+  [], [with_readline=auto]
+)
+
+AS_IF([test "x$with_readline" = xno], [
+  AM_CONDITIONAL([HAVE_READLINE], [false])
+], [
+  UL_CHECK_LIB([readline], [readline])
+  AS_CASE([$with_readline:$have_readline],
+    [yes:no],
+      [AC_MSG_ERROR([readline selected but libreadline not found ])],
+    [*:yes],
+      [READLINE_LIBS=-lreadline]
+  )
+])
+AC_SUBST([READLINE_LIBS])
+
+
 AC_ARG_WITH([audit],
   AS_HELP_STRING([--with-audit], [compile with audit support]),
   [], [with_audit=no]