Patch for acinclude.m4
- From: "Pavel Shirshov (pchel)" <me pavelsh pp ru>
- To: mc-devel gnome org
- Subject: Patch for acinclude.m4
- Date: Tue, 16 Nov 2004 12:29:43 +0500
Hello mc-devel,
Please, review my patch for acinclude.m4.
It fix the problem with build mc-current + system slang on FreeBSD.
--
Best regards,
Pavel mailto:me pavelsh pp ru
--- acinclude.m4.old Tue Nov 16 12:23:16 2004
+++ acinclude.m4 Tue Nov 16 12:09:41 2004
@@ -684,18 +684,7 @@
dnl
AC_DEFUN([MC_WITH_SLANG], [
with_screen=slang
-
- dnl Unless external S-Lang was requested, reject S-Lang with UTF-8 hacks
- m4_if([$1], strict, ,
- [AC_CHECK_LIB([slang], [SLsmg_write_nwchars],
- [AC_MSG_WARN([Rejecting S-Lang with UTF-8 support, \
-it doesn't work well])
- with_screen=mcslang])])
-
- if test x$with_screen = xslang; then
- AC_CHECK_LIB([slang], [SLang_init_tty], [MCLIBS="$MCLIBS -lslang"],
- [with_screen=mcslang])
- fi
+ ac_save_MCLIBS="$MCLIBS"
dnl Check the header
if test x$with_screen = xslang; then
@@ -725,15 +714,32 @@
[SLtt_get_terminfo();
SLtt_tgetflag("");],
[LIBS="$ac_save_LIBS"],
- [LIBS="$ac_save_LIBS"; MC_USE_TERMCAP])
+ [LIBS="$ac_save_LIBS"; MC_USE_TERMCAP
+ ac_save_MCLIBS="$MCLIBS"])
_MC_WITH_XSLANG
- else
- m4_if([$1], strict,
- [if test $with_screen != slang; then
- AC_MSG_ERROR([S-Lang library not found])
- fi],
- [MC_WITH_MCSLANG]
- )
+ fi
+
+ if test x$with_screen = xslang; then
+ AC_CHECK_LIB([slang], [SLang_init_tty], [MCLIBS="$MCLIBS -lslang"],
+ [with_screen=mcslang], ["$MCLIBS"])
+ fi
+
+ dnl Unless external S-Lang was requested, reject S-Lang with UTF-8 hacks
+ m4_if([$1], strict, ,
+ [AC_CHECK_LIB([slang], [SLsmg_write_nwchars],
+ [AC_MSG_WARN([Rejecting S-Lang with UTF-8 support, \
+it doesn't work well])
+ with_screen=mcslang])])
+
+ m4_if([$1], strict,
+ [if test $with_screen != slang; then
+ AC_MSG_ERROR([S-Lang library not found])
+ fi],
+ [MC_WITH_MCSLANG]
+ )
+
+ if test x$with_screen != xslang; then
+ MCLIBS="$ac_save_MCLIBS"
fi
])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]