aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-05-12 14:45:56 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-05-12 14:45:56 +0200
commitfb95c8298e5032cfc4173c7c70b0f9fa2f344a36 (patch)
tree9dcc7e585b74737309e1db50cbb8c71850e8252d
parentf3b5742aa4bd1f33753abab1542f2e48345cde6f (diff)
downloadgtk-vlc-player-fb95c8298e5032cfc4173c7c70b0f9fa2f344a36.tar.gz
inclusion of developer documentation in Doxygen docs is configurable
* added --enable-doxygen-extract-private site-config option
-rw-r--r--configure.ac6
-rw-r--r--doc/Doxyfile.in7
2 files changed, 10 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 725ecaf..19bd684 100644
--- a/configure.ac
+++ b/configure.ac
@@ -147,6 +147,12 @@ if [[ $doxygen_doc = yes -a x$DOXYGEN = x ]]; then
fi
AM_CONDITIONAL(BUILD_DOXYGEN, test $doxygen_doc = yes)
+AC_ARG_ENABLE(doxygen-extract-private,
+ AS_HELP_STRING([--enable-doxygen-extract-private],
+ [Include private and static members in Doxygen documentation [default=no]]),
+ [DOXYGEN_EXTRACT_PRIVATE=${enableval^^}], [DOXYGEN_EXTRACT_PRIVATE=NO])
+AC_SUBST(DOXYGEN_EXTRACT_PRIVATE)
+
AC_ARG_ENABLE(html-doc,
AS_HELP_STRING([--enable-html-doc],
[Generate HTML documentation [default=yes]]),
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index cbfdeb2..6deff10 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -302,12 +302,12 @@ EXTRACT_ALL = NO
# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
# will be included in the documentation.
-EXTRACT_PRIVATE = NO
+EXTRACT_PRIVATE = @DOXYGEN_EXTRACT_PRIVATE@
# If the EXTRACT_STATIC tag is set to YES all static members of a file
# will be included in the documentation.
-EXTRACT_STATIC = NO
+EXTRACT_STATIC = @DOXYGEN_EXTRACT_PRIVATE@
# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
# defined locally in source files will be included in the documentation.
@@ -574,7 +574,8 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = @top_srcdir@/lib @top_srcdir@/src
+INPUT = @top_srcdir@/lib \
+ @top_srcdir@/src
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is