[Commit] nickle acinclude.m4,1.1,1.2 autoconfigure.sh,1.5,1.6

Bart Massey commit at keithp.com
Mon Jun 9 14:49:11 PDT 2003


Committed by: bart

Update of /local/src/CVS/nickle
In directory home.keithp.com:/tmp/cvs-serv11041

Modified Files:
	acinclude.m4 autoconfigure.sh 
Log Message:
Refuse to quietly live without -lreadline during configuration.
Clean up horrible acinclude.m4 formatting.
Make autoconfigure.sh not tell you to type make if configure fails.



Index: acinclude.m4
===================================================================
RCS file: /local/src/CVS/nickle/acinclude.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- acinclude.m4	17 Apr 2001 09:20:53 -0000	1.1
+++ acinclude.m4	9 Jun 2003 20:49:09 -0000	1.2
@@ -1,38 +1,38 @@
 dnl Check for readline and get termcap lib as well
 AC_DEFUN([AC_LIB_READLINE],[
-doit=yes
-AC_ARG_WITH(readline,
-[  --with-readline=DIR     GNU readline library in DIR],
-doit=$with_readline)
-case $doit in
-no)
-	;;
-*)
-readline_header="readline"
-readline_libdir=""
-case $doit in
-yes)
-	;;
-*)
-	readline_libdir="-L$doit/lib -R$doit/lib"
-	readline_incdir="-I$doit/include"
-	;;
-esac
-AC_CHECK_LIB(ncurses,tparm,TERMLIB=-lncurses,
-AC_CHECK_LIB(termcap,tgetent,TERMLIB=-ltermcap))
-saved_LIBS="$LIBS"
-LIBS="$LIBS $TERMLIB"
-saved_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS $readline_libdir"
-saved_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS $readline_incdir"
-AC_CHECK_LIB(readline,readline,
-   [AC_CHECK_HEADER(readline/readline.h,
-   LIBS="$saved_LIBS -lreadline $TERMLIB"
-   AC_DEFINE(HAVE_LIBREADLINE,1,[support fancy command line editing]))],
-   LDFLAGS="$saved_LDFLAGS"
-   LIBS="$saved_LIBS"
-   CPPFLAGS="$saved_CPPFLAGS")
-   ;;
+  doit=yes
+  AC_ARG_WITH(readline,
+  [  --with-readline=DIR     GNU readline library in DIR],
+  doit=$with_readline)
+  case $doit in
+  no)
+    ;;
+  *)
+    readline_header="readline"
+    readline_libdir=""
+    case $doit in
+    yes)
+      ;;
+    *)
+      readline_libdir="-L$doit/lib -R$doit/lib"
+      readline_incdir="-I$doit/include"
+      ;;
+    esac
+    AC_CHECK_LIB(ncurses,tparm,TERMLIB=-lncurses,
+      AC_CHECK_LIB(termcap,tgetent,TERMLIB=-ltermcap))
+    saved_LIBS="$LIBS"
+    LIBS="$LIBS $TERMLIB"
+    saved_LDFLAGS="$LDFLAGS"
+    LDFLAGS="$LDFLAGS $readline_libdir"
+    saved_CPPFLAGS="$CPPFLAGS"
+    CPPFLAGS="$CPPFLAGS $readline_incdir"
+    AC_CHECK_LIB(readline,readline,
+      [ AC_CHECK_HEADER(readline/readline.h,
+          LIBS="$saved_LIBS -lreadline $TERMLIB"
+          AC_DEFINE(HAVE_LIBREADLINE,1,
+            [support fancy command line editing])) ],
+      [ AC_MSG_RESULT([Cannot find readline.  Build with --without-readline or set the readline path appropriately.])
+        exit 1 ])
+      ;;
   esac
 ])

Index: autoconfigure.sh
===================================================================
RCS file: /local/src/CVS/nickle/autoconfigure.sh,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- autoconfigure.sh	7 Jun 2003 18:21:18 -0000	1.5
+++ autoconfigure.sh	9 Jun 2003 20:49:09 -0000	1.6
@@ -4,6 +4,5 @@
 autoconf
 automake -a -c
 echo Running ./configure
-./configure --enable-maintainer-mode "$@"
-echo 
-echo "Now type 'make' to compile $PROJECT."
+./configure --enable-maintainer-mode "$@" &&
+( echo ''; echo "Now type 'make' to compile $PROJECT." )




More information about the Commit mailing list