]> err.no Git - util-linux/commitdiff
build-sys: explicitly check for slang.h
authorKarel Zak <kzak@redhat.com>
Thu, 1 Jul 2010 08:43:06 +0000 (10:43 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 1 Jul 2010 08:43:06 +0000 (10:43 +0200)
The slang/slcurses.h contains

  #includes <slang.h>

but we don't use -I/usr/include/slang (and this is also missing in
slang.pc), it means that we have manually include the slang.h file
in our configure script.

Note this is Fedora-12, maybe some others distros have more usable
slang headers...

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

index 7aff9167624e71a3ef3defcc3afd8975d407c2d6..8c5f92f42a9d3ee82bf24e5efd645538a7bd374d 100644 (file)
@@ -470,7 +470,15 @@ AM_CONDITIONAL(HAVE_TINFO, test "x$have_tinfo" = xyes)
 
 use_slang=no
 if test "x$with_slang" = xyes; then
-  AC_CHECK_HEADERS([slcurses.h slang/slcurses.h], [use_slang=yes])
+  AC_CHECK_HEADERS([slang.h slang/slang.h])
+  AC_CHECK_HEADERS([slcurses.h slang/slcurses.h],
+                   [use_slang=yes], [], [
+#ifdef HAVE_SLANG_H
+#include <slang.h>
+#elif defined(HAVE_SLANG_SLANG_H)
+#include <slang/slang.h>
+#endif
+])
   if test "x$use_slang" = xno; then
     AC_MSG_ERROR([slang selected but slcurses.h not found])
   fi