-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathconfigure.ac
69 lines (63 loc) · 2 KB
/
configure.ac
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
dnl Process this file with autoconf to produce a configure script.
AC_INIT(transactional-update, 1.25)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([sbin/transactional-update.in])
AC_PREFIX_DEFAULT(/usr)
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
if test ${libexecdir} = '${exec_prefix}/libexec'
then
libexecdir='${exec_prefix}/lib'
if test "${exec_prefix}" = "NONE"
then
TMPFILESDIR=${prefix}/lib/tmpfiles.d
ISSUEDIR=${prefix}/lib/issue.d
UDEVRULESDIR=${prefix}/lib/udev/rules.d
SYSTEMDDIR=${prefix}/lib/systemd/system
else
TMPFILESDIR=${exec_prefix}/lib/tmpfiles.d
ISSUEDIR=${exec_prefix}/lib/issue.d
UDEVRULESDIR=${exec_prefix}/lib/udev/rules.d
SYSTEMDDIR=${exec_prefix}/lib/systemd/system
fi
else
TMPFILESDIR=${libexecdir}/tmpfiles.d
ISSUEDIR=${libexecdir}/issue.d
UDEVRULESDIR=${libexecdir}/udev/rules.d
SYSTEMDDIR=${libexecdir}/systemd/system
fi
AC_SUBST(TMPFILESDIR)
AC_SUBST(ISSUEDIR)
AC_SUBST(UDEVRULESDIR)
AC_SUBST(SYSTEMDDIR)
LOGROTATEDDIR=${sysconfdir}/logrotate.d
AC_SUBST(LOGROTATEDDIR)
AC_PROG_INSTALL
AC_PROG_LN_S
dnl
dnl Check for xsltproc
dnl
enable_man=yes
AC_PATH_PROG([XSLTPROC], [xsltproc])
if test -z "$XSLTPROC"; then
enable_man=no
fi
AC_PATH_PROG([XMLLINT], [xmllint],[/bin/true])
dnl check for DocBook DTD and stylesheets in the local catalog.
JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.3//EN],
[DocBook XML DTD V4.3], [], enable_man=no)
JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl],
[DocBook XSL Stylesheets], [], enable_man=no)
AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_man != xno)
AC_PATH_PROG([BROWSER], [w3m])
if test ! -z "$BROWSER"; then
BROWSER="$BROWSER -T text/html -dump"
else
AC_PATH_PROG([BROWSER], [links])
if test ! -z "$BROWSER"; then
BROWSER="$BROWSER -no-numbering -no-references -dump"
fi
fi
AC_OUTPUT([Makefile sbin/Makefile man/Makefile systemd/Makefile \
logrotate/Makefile doc/Makefile etc/Makefile \
sbin/transactional-update])