mirror of
git://git.code.sf.net/p/dhcpd-pools/code
synced 2025-12-16 15:57:00 +00:00
docs: add doxygen tags, configuration file, and autotooling
When ./configure --enable-doxygen is used one can browse internal api documentation from docs/html directory. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
aa7928b3ab
commit
3471c91796
15 changed files with 2254 additions and 26 deletions
20
configure.ac
20
configure.ac
|
|
@ -118,6 +118,26 @@ AC_ARG_WITH([critical],
|
|||
AC_DEFINE_UNQUOTED([ALARM_CRIT], [$critical_percent], [monitoring critical default])
|
||||
AC_SUBST([ALARM_CRIT], [$critical_percent])
|
||||
|
||||
AC_ARG_ENABLE([doxygen],
|
||||
AC_HELP_STRING([--enable-doxygen], [build internal api documentation @<:@default=disabled@:>@]),
|
||||
[], [enable_doxygen=no])
|
||||
AM_CONDITIONAL([ENABLE_DOXYGEN], [test "x$enable_doxygen" = "xyes"])
|
||||
|
||||
AS_IF([test x$enable_doxygen = xyes], [
|
||||
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
||||
AS_IF([test "x$DOXYGEN" = "x"],
|
||||
AC_MSG_ERROR([doxygen not in path]),
|
||||
AC_CONFIG_FILES([doc/Makefile doc/doxy.conf])
|
||||
)
|
||||
|
||||
AC_CHECK_PROGS([DOXYGEN_DOT], [dot])
|
||||
AS_IF([test "x$DOXYGEN" = "x"],
|
||||
AC_MSG_WARN([dot not in path, internal documentation graphs are not generated])
|
||||
)
|
||||
])
|
||||
AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$DOXYGEN" != "x"])
|
||||
AM_CONDITIONAL([HAVE_DOXYGEN_DOT], [test "x$DOXYGEN_DOT" != "x"])
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
lib/Makefile
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue