Commit acc24ba49469e7f82554b5078085f138c0e5c991
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 | 50 | else \ |
| 51 | 51 | mkdir -p $(DOC_DEST); \ |
| 52 | 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 | ... | ... |