diff options
author | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2023-01-20 15:39:55 -0800 |
---|---|---|
committer | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2023-01-24 11:54:37 -0800 |
commit | b1a41f59270a4efd57e354e46ab735eb163c66ca (patch) | |
tree | 8ae16e41dc397dd7f9c87f5cd65e9a2b05dcd9ea /gprofng/configure.ac | |
parent | 436bcab71269514af77e689af678022686f0f778 (diff) | |
download | gdb-b1a41f59270a4efd57e354e46ab735eb163c66ca.zip gdb-b1a41f59270a4efd57e354e46ab735eb163c66ca.tar.gz gdb-b1a41f59270a4efd57e354e46ab735eb163c66ca.tar.bz2 |
gprofng: PR29521 [docs] man pages are not in the release tarball
gprofng/ChangeLog
2023-01-20 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
PR gprofng/29521
* configure.ac: Check if $MAKEINFO and $HELP2MAN are missing.
* Makefile.am: Build doc if $MAKEINFO exists.
* doc/gprofng.texi: Update documentation for gprofng.
* doc/Makefile.am: Build gprofng.1.
* src/Makefile.am: Move the build of gprofng.1 to doc/Makefile.am.
* configure: Rebuild.
* Makefile.in: Rebuild.
* doc/Makefile.in: Rebuild.
* src/Makefile.in: Rebuild.
Diffstat (limited to 'gprofng/configure.ac')
-rw-r--r-- | gprofng/configure.ac | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/gprofng/configure.ac b/gprofng/configure.ac index 83e60a6..cba3e44 100644 --- a/gprofng/configure.ac +++ b/gprofng/configure.ac @@ -210,11 +210,19 @@ AM_ZLIB # Generate manpages, if possible. build_man=false +build_doc=false if test $cross_compiling = no; then - AM_MISSING_PROG(HELP2MAN, help2man) - AC_CHECK_PROGS([MAKEINFO], makeinfo, ["@echo makeinfo missing; true"]) - case "$MAKEINFO" in - *true) + AC_CHECK_PROGS([HELP2MAN], help2man, [$MISSING help2man]) + case "x$HELP2MAN" in + x | */missing\ help2man* ) + AC_MSG_WARN([gprofng: help2man is missing. Man pages will not be built.]) + ;; + * ) build_man=true ;; + esac + + AC_CHECK_PROGS([MAKEINFO], makeinfo, [$MISSING makeinfo]) + case "x$MAKEINFO" in + x | */missing\ makeinfo*) AC_MSG_WARN([gprofng: makeinfo is missing. Info documentation will not be built.]) ;; *) @@ -223,15 +231,14 @@ if test $cross_compiling = no; then AC_MSG_WARN([gprofng: $MAKEINFO is too old. Info documentation will not be built.]) MAKEINFO="@echo $MAKEINFO is too old, 6.5 or newer required; true" ;; - x* ) - build_man=true - ;; + x* ) build_doc=true ;; esac ;; esac AC_SUBST(MAKEINFO) fi AM_CONDITIONAL([BUILD_MAN], [test x$build_man = xtrue]) +AM_CONDITIONAL([BUILD_DOC], [test x$build_doc = xtrue]) AC_SUBST(LD_NO_AS_NEEDED, [${no_as_needed}]) AC_SUBST(GPROFNG_CFLAGS, [${gprofng_cflags}]) |