Commit acc24ba49469e7f82554b5078085f138c0e5c991

Authored by Jay Berkenbilt
1 parent 48ca63e9

Only install docs if they exist

Sometimes someone may build only a subset of the documentation. The
logic has to be conditional upon whether it exists, not whether it is
built, since we pull pre-built docs in for CI installation.
Showing 1 changed file with 9 additions and 3 deletions
manual/build.mk
@@ -50,6 +50,12 @@ doc-dist: build_manual @@ -50,6 +50,12 @@ doc-dist: build_manual
50 else \ 50 else \
51 mkdir -p $(DOC_DEST); \ 51 mkdir -p $(DOC_DEST); \
52 fi 52 fi
53 - cp -r $(DOC_OUT)/html $(DOC_DEST)  
54 - cp -r $(DOC_OUT)/singlehtml $(DOC_DEST)  
55 - cp $(PDF_TARGET) $(DOC_DEST)/qpdf-manual.pdf 53 + if [ -d $(DOC_OUT)/html ]; then \
  54 + cp -r $(DOC_OUT)/html $(DOC_DEST); \
  55 + fi
  56 + if [ -d $(DOC_OUT)/singlehtml ]; then \
  57 + cp -r $(DOC_OUT)/singlehtml $(DOC_DEST); \
  58 + fi
  59 + if [ -f $(PDF_TARGET) ]; then \
  60 + cp $(PDF_TARGET) $(DOC_DEST)/qpdf-manual.pdf; \
  61 + fi