enabled Doxygen functionality:
- add -Wno-unused-function to CFLAGS to avoid 'not used' warnings with unused static functions (for GCC only) - check if Doxygen is available - new options --enable-doxygen enable documentation generation with doxygen (auto) --enable-dot use 'dot' to generate graphs in doxygen (default auto) --enable-html-dox enable HTML generation with doxygen (default yes) --enable-latex-dox enable LaTeX generation with doxygen (default no)
This commit is contained in:
+11
-2
@@ -52,8 +52,6 @@ else
|
|||||||
dnl Maximum optimisation
|
dnl Maximum optimisation
|
||||||
CFLAGS="-O3"
|
CFLAGS="-O3"
|
||||||
fi
|
fi
|
||||||
CFLAGS="-Wall $CFLAGS"
|
|
||||||
export CFLAGS
|
|
||||||
|
|
||||||
dnl Checks for programs.
|
dnl Checks for programs.
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
@@ -61,6 +59,13 @@ AC_PROG_CPP
|
|||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
AC_PROG_RANLIB
|
AC_PROG_RANLIB
|
||||||
|
|
||||||
|
dnl Avoid unused static function warnings
|
||||||
|
CFLAGS="-Wall $CFLAGS"
|
||||||
|
if test "x$GCC" = "xyes"; then
|
||||||
|
CFLAGS="$CFLAGS -Wno-unused-function"
|
||||||
|
fi
|
||||||
|
export CFLAGS
|
||||||
|
|
||||||
dnl Solaris
|
dnl Solaris
|
||||||
AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
|
AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
|
||||||
AC_CHECK_FUNC(connect,,[AC_CHECK_LIB(socket,connect)])
|
AC_CHECK_FUNC(connect,,[AC_CHECK_LIB(socket,connect)])
|
||||||
@@ -500,6 +505,9 @@ AC_ARG_ENABLE(permissive_menu_goto,
|
|||||||
fi,
|
fi,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# check for doxygen
|
||||||
|
BB_ENABLE_DOXYGEN
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile
|
AC_CONFIG_FILES([Makefile
|
||||||
shared/Makefile
|
shared/Makefile
|
||||||
server/Makefile
|
server/Makefile
|
||||||
@@ -512,6 +520,7 @@ AC_CONFIG_FILES([Makefile
|
|||||||
clients/headlines/Makefile
|
clients/headlines/Makefile
|
||||||
clients/metar/Makefile
|
clients/metar/Makefile
|
||||||
docs/Makefile
|
docs/Makefile
|
||||||
|
docs/Doxyfile
|
||||||
docs/lcdproc-dev/Makefile
|
docs/lcdproc-dev/Makefile
|
||||||
docs/lcdproc-user/Makefile
|
docs/lcdproc-user/Makefile
|
||||||
docs/lcdproc-user/drivers/Makefile
|
docs/lcdproc-user/drivers/Makefile
|
||||||
|
|||||||
Reference in New Issue
Block a user