diff options
author | ng0 <ng0@n0.is> | 2019-04-01 14:06:27 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-04-01 14:06:27 +0000 |
commit | 8e50f39a2c1ba03011bd1e5c51d0721f220e2e7a (patch) | |
tree | a5fdc478c3350c8945fb77efa41ccf04823522df /configure.ac | |
parent | 1238b1f27382971a5ad0ad07ea0ed30b6d3aad17 (diff) |
add ability to build manpages independent from other documentation choices
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index a8c80eb7d..4f6b69e17 100644 --- a/configure.ac +++ b/configure.ac @@ -375,6 +375,21 @@ else AC_DEFINE([DOCUMENTATION_ONLY],[0],[Not building only the documentation]) fi +# should the build process be including the manpages? (default: yes) +AC_MSG_CHECKING(whether to include man pages) +AC_ARG_ENABLE([include-manpages], + [AS_HELP_STRING([--disable-include-manpages], [Do not include the man pages in build and installation])], + [include_manpages=${enableval}], + [include_manpages=yes]) +AC_MSG_RESULT($include_manpages) +if test "x$include_manpages" = "xyes" +then + AM_CONDITIONAL([INCLUDE_MANPAGES],true) + AC_DEFINE([INCLUDE_MANPAGES],[1],[Including the man pages in the build and installation]) +else + AM_CONDITIONAL([INCLUDE_MANPAGES],false) + AC_DEFINE([INCLUDE_MANPAGES],[0],[Not including the man pages in the build and installation]) +fi # Adam shostack suggests the following for Windows: # -D_FORTIFY_SOURCE=2 -fstack-protector-all @@ -1326,6 +1341,7 @@ DATAROOTDIR=$datarootdir AC_SUBST(DATAROOTDIR) # test for sudo +# TODO: do we need to change anything for "doas" on openbsd? AC_MSG_CHECKING(for sudo) AC_ARG_WITH(sudo, [ --with-sudo=PATH path to sudo binary (or just yes)], |