mirror of
https://gitlab.freedesktop.org/xorg/lib/libxcursor.git
synced 2026-04-20 15:20:40 +02:00
config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
This commit is contained in:
parent
0caadca51c
commit
68d830bcf6
2 changed files with 6 additions and 13 deletions
|
|
@ -34,10 +34,10 @@ AC_CONFIG_SRCDIR([Makefile.am])
|
|||
AM_MAINTAINER_MODE
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
# Require xorg-macros: XORG_DEFAULT_OPTIONS
|
||||
# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
|
||||
m4_ifndef([XORG_MACROS_VERSION],
|
||||
[m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
|
||||
XORG_MACROS_VERSION(1.3)
|
||||
[m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
|
||||
XORG_MACROS_VERSION(1.8)
|
||||
XORG_DEFAULT_OPTIONS
|
||||
|
||||
# Check for progs
|
||||
|
|
|
|||
|
|
@ -13,18 +13,11 @@ SUFFIXES = .$(LIB_MAN_SUFFIX) .man
|
|||
# Strings to replace in man pages
|
||||
XORGRELSTRING = @PACKAGE_STRING@
|
||||
|
||||
MAN_SUBSTS = \
|
||||
-e 's|__xorgversion__|"$(XORGRELSTRING)"|' \
|
||||
-e 's|__XCURSORPATH__|$(XCURSORPATH_LIST)|g' \
|
||||
-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
|
||||
-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
|
||||
-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
|
||||
-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
|
||||
-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
|
||||
# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
|
||||
MAN_SUBSTS = -e 's|__XCURSORPATH__|$(XCURSORPATH_LIST)|g'
|
||||
|
||||
.man.$(LIB_MAN_SUFFIX):
|
||||
-rm -f $@
|
||||
sed $(MAN_SUBSTS) < $< > $@
|
||||
$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
|
||||
|
||||
# Generate man page shadow files
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue