Bug 75: dont build docs unless docbook is available. Dont install docs

unless they are pre-built or buildable
This commit is contained in:
Keith Packard 2003-06-17 18:28:20 +00:00
parent e5871b5c5b
commit 2b45ef3a8a
3 changed files with 24 additions and 7 deletions

View File

@ -21,7 +21,8 @@
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE. # PERFORMANCE OF THIS SOFTWARE.
SUBDIRS=fontconfig fc-lang fc-glyphname src fc-cache fc-list fc-match doc test DOCSRC=@DOCSRC@
SUBDIRS=fontconfig fc-lang fc-glyphname src fc-cache fc-list fc-match $(DOCSRC) test
EXTRA_DIST = \ EXTRA_DIST = \
fontconfig.pc.in \ fontconfig.pc.in \

View File

@ -335,16 +335,32 @@ AC_SUBST(ORTH_FILES)
AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no) AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
AC_ARG_ENABLE(docs, [ --disable-docs Don't build and install documentation],,enable_docs=yes) AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes)
if test "x$enable_docs" = xyes; then default_docs="yes"
if test "x$HASDOCBOOK" != xyes; then #
enable_docs=no # Check if docs exist or can be created
fi #
if test x$HASDOCBOOK = xno; then
if test -f doc/fonts-conf.5; then
:
else
default_docs="no"
fi
fi fi
AC_ARG_ENABLE(docs, [ --disable-docs Don't build and install documentation],,enable_docs=$default_docs)
AM_CONDITIONAL(ENABLE_DOCS, test "x$enable_docs" = xyes) AM_CONDITIONAL(ENABLE_DOCS, test "x$enable_docs" = xyes)
if test "x$enable_docs" = xyes; then
DOCSRC="doc"
else
DOCSRC=""
fi
AC_SUBST(DOCSRC)
# #
# Figure out where to install documentation # Figure out where to install documentation
# #

View File

@ -93,7 +93,7 @@ EXTRA_DIST = $(LOCAL_DOCS) $(SGML) $(DOC_FUNCS_FNCS) $(FNCS_TMPL)
SUFFIXES=.fncs .sgml .txt .html SUFFIXES=.fncs .sgml .txt .html
if ENABLE_DOCS if USEDOCBOOK
.fncs.sgml: .fncs.sgml:
$(RM) $@ $(RM) $@