diff options
-rw-r--r-- | Makefile.am | 8 | ||||
-rw-r--r-- | configure.ac | 16 | ||||
-rw-r--r-- | doc/Makefile.am | 9 |
3 files changed, 31 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index fd18d7c3c..f54ff203f 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -1,13 +1,21 @@ | |||
1 | # This Makefile.am is in the public domain | 1 | # This Makefile.am is in the public domain |
2 | AM_CPPFLAGS = -I$(top_srcdir)/src/include | 2 | AM_CPPFLAGS = -I$(top_srcdir)/src/include |
3 | 3 | ||
4 | # only documentation (ALL of the documentation) | ||
4 | if DOCUMENTATION_ONLY | 5 | if DOCUMENTATION_ONLY |
5 | SUBDIRS = doc | 6 | SUBDIRS = doc |
6 | else | 7 | else |
7 | SUBDIRS = m4 src po pkgconfig | 8 | SUBDIRS = m4 src po pkgconfig |
9 | endif | ||
10 | |||
11 | # documentation on / off switch (affects all of the documentation) | ||
8 | if DOCUMENTATION | 12 | if DOCUMENTATION |
9 | SUBDIRS += doc | 13 | SUBDIRS += doc |
10 | endif | 14 | endif |
15 | |||
16 | # only manpages, needs "doc" subdir | ||
17 | if INCLUDE_MANPAGES | ||
18 | SUBDIRS += doc | ||
11 | endif | 19 | endif |
12 | 20 | ||
13 | if !TALER_ONLY | 21 | if !TALER_ONLY |
diff --git a/configure.ac b/configure.ac index c23845b97..270011a1c 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -376,6 +376,21 @@ else | |||
376 | AC_DEFINE([DOCUMENTATION_ONLY],[0],[Not building only the documentation]) | 376 | AC_DEFINE([DOCUMENTATION_ONLY],[0],[Not building only the documentation]) |
377 | fi | 377 | fi |
378 | 378 | ||
379 | # should the build process be including the manpages? (default: yes) | ||
380 | AC_MSG_CHECKING(whether to include man pages) | ||
381 | AC_ARG_ENABLE([include-manpages], | ||
382 | [AS_HELP_STRING([--disable-include-manpages], [Do not include the man pages in build and installation])], | ||
383 | [include_manpages=${enableval}], | ||
384 | [include_manpages=yes]) | ||
385 | AC_MSG_RESULT($include_manpages) | ||
386 | if test "x$include_manpages" = "xyes" | ||
387 | then | ||
388 | AM_CONDITIONAL([INCLUDE_MANPAGES],true) | ||
389 | AC_DEFINE([INCLUDE_MANPAGES],[1],[Including the man pages in the build and installation]) | ||
390 | else | ||
391 | AM_CONDITIONAL([INCLUDE_MANPAGES],false) | ||
392 | AC_DEFINE([INCLUDE_MANPAGES],[0],[Not including the man pages in the build and installation]) | ||
393 | fi | ||
379 | 394 | ||
380 | # Adam shostack suggests the following for Windows: | 395 | # Adam shostack suggests the following for Windows: |
381 | # -D_FORTIFY_SOURCE=2 -fstack-protector-all | 396 | # -D_FORTIFY_SOURCE=2 -fstack-protector-all |
@@ -1327,6 +1342,7 @@ DATAROOTDIR=$datarootdir | |||
1327 | AC_SUBST(DATAROOTDIR) | 1342 | AC_SUBST(DATAROOTDIR) |
1328 | 1343 | ||
1329 | # test for sudo | 1344 | # test for sudo |
1345 | # TODO: do we need to change anything for "doas" on openbsd? | ||
1330 | AC_MSG_CHECKING(for sudo) | 1346 | AC_MSG_CHECKING(for sudo) |
1331 | AC_ARG_WITH(sudo, | 1347 | AC_ARG_WITH(sudo, |
1332 | [ --with-sudo=PATH path to sudo binary (or just yes)], | 1348 | [ --with-sudo=PATH path to sudo binary (or just yes)], |
diff --git a/doc/Makefile.am b/doc/Makefile.am index 4443b42f8..eb23b534b 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am | |||
@@ -1,9 +1,14 @@ | |||
1 | # This Makefile.am is in the public domain | 1 | # This Makefile.am is in the public domain |
2 | if DOCUMENTATION | 2 | if DOCUMENTATION |
3 | SUBDIRS = man doxygen handbook tutorial | 3 | SUBDIRS = doxygen handbook tutorial |
4 | endif | 4 | endif |
5 | |||
5 | if !DOCUMENTATION | 6 | if !DOCUMENTATION |
6 | SUBDIRS = man doxygen | 7 | SUBDIRS = doxygen |
8 | endif | ||
9 | |||
10 | if INCLUDE_MANPAGES | ||
11 | SUBDIRS += man | ||
7 | endif | 12 | endif |
8 | 13 | ||
9 | EXTRA_DIST = \ | 14 | EXTRA_DIST = \ |