diff --git a/legacy/eet/configure.ac b/legacy/eet/configure.ac index 375543b6ca..8df66dcc5c 100644 --- a/legacy/eet/configure.ac +++ b/legacy/eet/configure.ac @@ -365,7 +365,7 @@ echo " Openssl..............: ${have_openssl}" echo " Cipher support.....: ${have_cipher}" echo " Signature..........: ${have_signature}" echo -echo " Documentation........: ${enable_doc}" +echo " Documentation........: ${build_doc}" echo " Tests................: ${enable_tests}" echo " Coverage.............: ${enable_coverage}" echo diff --git a/legacy/eet/doc/Makefile.am b/legacy/eet/doc/Makefile.am index edaffcbd2f..aa9668cad1 100644 --- a/legacy/eet/doc/Makefile.am +++ b/legacy/eet/doc/Makefile.am @@ -10,8 +10,8 @@ if EFL_BUILD_DOC doc-clean: rm -rf html/ latex/ man/ xml/ $(PACKAGE_DOCNAME).tar* -doc: all doc-clean - $(DOXYGEN) +doc: doc-clean + $(efl_doxygen) cp img/* html/ rm -rf $(PACKAGE_DOCNAME).tar* mkdir -p $(PACKAGE_DOCNAME)/doc diff --git a/legacy/eet/m4/efl_doxygen.m4 b/legacy/eet/m4/efl_doxygen.m4 index 49a3dfa0c4..37acb3acc2 100644 --- a/legacy/eet/m4/efl_doxygen.m4 +++ b/legacy/eet/m4/efl_doxygen.m4 @@ -11,52 +11,55 @@ dnl AC_DEFUN([EFL_CHECK_DOXYGEN], [ -DOXYGEN="doxygen" - dnl dnl Disable the build of the documentation dnl AC_ARG_ENABLE([doc], - AC_HELP_STRING( - [--disable-doc], - [Disable the build of the documentation]), - [if test "${disable_doc}" = "yes" ; then - enable_doc="no" + [AC_HELP_STRING( + [--disable-doc], + [Disable documentation build @<:@default=enabled@:>@])], + [ + if test "x${enableval}" = "xyes" ; then + efl_enable_doc="yes" else - enable_doc="yes" - fi], - [enable_doc="yes"] + efl_enable_doc="no" + fi + ], + [efl_enable_doc="yes"] ) dnl dnl Specify the full file name, with path dnl + +efl_doxygen="doxygen" + AC_ARG_WITH([doxygen], - AC_HELP_STRING( - [--with-doxygen=FILE], - [doxygen program to use @<:@default=doxygen@:>@]), + [AC_HELP_STRING( + [--with-doxygen=FILE], + [doxygen program to use @<:@default=doxygen@:>@])], dnl dnl Check the given doxygen program. dnl [DOXYGEN=${withval} - AC_CHECK_PROG([BUILD_DOCS], - [${DOXYGEN}], + AC_CHECK_PROG([efl_have_doxygen], + [${efl_doxygen}], [yes], [no]) - if test "x${BUILD_DOCS}" = "xno" ; then + if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program you specified:" - echo "$DOXYGEN" + echo "$efl_doxygen" echo "was not found. Please check the path and make sure " echo "the program exists and is executable." AC_MSG_WARN([Warning: no doxygen detected. Documentation will not be built]) fi ], - [AC_CHECK_PROG([BUILD_DOCS], - [${DOXYGEN}], + [AC_CHECK_PROG([efl_have_doxygen], + [${efl_doxygen}], [yes], [no]) - if test "x${BUILD_DOCS}" = "xno" ; then + if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program was not found in your execute" echo "You may have doxygen installed somewhere not covered by your path." @@ -73,11 +76,15 @@ AC_ARG_WITH([doxygen], dnl dnl Substitution dnl -AC_SUBST([DOXYGEN]) +AC_SUBST([efl_doxygen]) -AM_CONDITIONAL(EFL_BUILD_DOC, test "x${BUILD_DOCS}" = "xyes") +if ! test "x${efl_have_doxygen}" = "xyes" ; then + efl_enable_doc="no" +fi -if test "x${BUILD_DOCS}" = "xyes" ; then +AM_CONDITIONAL(EFL_BUILD_DOC, test "x${efl_enable_doc}" = "xyes") + +if test "x${efl_enable_doc}" = "xyes" ; then ifelse([$1], , :, [$1]) else ifelse([$2], , :, [$2])