File: man-gnu-nroff.m4

package info (click to toggle)
man-db 2.13.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 23,332 kB
  • sloc: ansic: 82,993; sh: 7,868; lex: 1,555; makefile: 970; perl: 141; sed: 16
file content (30 lines) | stat: -rw-r--r-- 672 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# man-gnu-nroff.m4 serial 4
dnl
dnl Check to see if nroff is GNU nroff, take nroff path as arg.
dnl
AC_DEFUN([MAN_PROG_GNU_NROFF],
[AC_MSG_CHECKING([whether nroff is GNU nroff])

AC_CACHE_VAL([man_cv_prog_gnu_nroff],
  [if test `$1 <<EOF | tr -d '\n'
\\n(.g
EOF
` = 1
   then
	man_cv_prog_gnu_nroff=yes
   else
	man_cv_prog_gnu_nroff=no
   fi])

if test "$man_cv_prog_gnu_nroff" = "yes"
then
	AC_CHECK_PROGS([preconv], [gpreconv preconv])
	if test -z "$preconv"
	then
		AC_MSG_ERROR([nroff is GNU nroff but preconv is missing; groff < 1.20 is not supported])
	fi

	AC_DEFINE([GNU_NROFF], [1], [Define if nroff is GNU nroff.])
fi
AC_MSG_RESULT([$man_cv_prog_gnu_nroff])
])