Update of /cvsroot/foo/fooelk
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv423
Modified Files:
configure.ac
Log Message:
added option in order to link readline extension statically
Index: configure.ac
===================================================================
RCS file: /cvsroot/foo/fooelk/configure.ac,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** configure.ac 9 Aug 2004 17:12:07 -0000 1.5
--- configure.ac 10 Aug 2004 01:05:33 -0000 1.6
***************
*** 88,97 ****
enable_gnu_readline=no)
if test "$enable_gnu_readline" = no; then
AC_CHECK_HEADERS(editline/readline.h editline/history.h)
! AC_CHECK_LIB(edit, readline,
! [ac_cv_my_have_readline=yes
! RL_LIBS="-ledit"],
! [ac_cv_my_have_readline=no])
# check for alternative readline replacement
--- 88,112 ----
enable_gnu_readline=no)
+ AC_ARG_WITH(static-readline,
+ AC_HELP_STRING([--with-static-readline=FILES], [link readline extension statically using static libs given in FILES (with full path!) ("")]),
+ [link_static_readline=yes],
+ [link_static_readline=no])
+
if test "$enable_gnu_readline" = no; then
AC_CHECK_HEADERS(editline/readline.h editline/history.h)
!
! if test "${link_static_readline}" = yes; then
! for static_rl_lib in ${with_static_readline}; do
! AC_CHECK_FILE(${static_rl_lib},,
! [AC_MSG_ERROR([static lib ${static_rl_lib} not found])])
! done
! RL_LIBS=${with_static_readline}
! ac_cv_my_have_readline=yes
! else
! AC_CHECK_LIB(edit, readline,
! [ac_cv_my_have_readline=yes
! RL_LIBS="-ledit"],
! [ac_cv_my_have_readline=no])
! fi
# check for alternative readline replacement
***************
*** 118,133 ****
# libraries specified. The `unset ac_cv_lib_readline_readline' erases
# the cached result to work around this problem.
! RL_LIBS="-lreadline"
! RL_DEPS=""
! ac_cv_my_have_readline=yes
! AC_CHECK_LIB(readline, readline, [],
! [unset ac_cv_lib_readline_readline
! AC_CHECK_LIB(readline, readline, [RL_DEPS="-ltermcap"],
! [unset ac_cv_lib_readline_readline
! AC_CHECK_LIB(readline, readline,
! [RL_DEPS="-lncurses"], [ac_cv_my_have_readline=false
! RL_LIBS=""], "-lncurses")],
! "-ltermcap")])
! RL_LIBS="${RL_LIBS} ${RL_DEPS}"
fi
--- 133,158 ----
# libraries specified. The `unset ac_cv_lib_readline_readline' erases
# the cached result to work around this problem.
! if test "${link_static_readline}" = yes; then
! for static_rl_lib in ${with_static_readline}; do
! AC_CHECK_FILE(${static_rl_lib},,
! [AC_MSG_ERROR([static lib ${static_rl_lib} not found])])
! done
! RL_LIBS=${with_static_readline}
! ac_cv_my_have_readline=yes
! else
! RL_LIBS="-lreadline"
! RL_DEPS=""
! ac_cv_my_have_readline=yes
! AC_CHECK_LIB(readline, readline, [RL_DEPS=""],
! [unset ac_cv_lib_readline_readline
! AC_CHECK_LIB(readline, readline, [RL_DEPS="-ltermcap"],
! [unset ac_cv_lib_readline_readline
! AC_CHECK_LIB(readline, readline,
! [RL_DEPS="-lncurses"],
! [ac_cv_my_have_readline=false
! RL_LIBS=""], "-lncurses")],
! "-ltermcap")])
! RL_LIBS="${RL_LIBS} ${RL_DEPS}"
! fi
fi
|