Skip to content

Commit 1cb5eb3

Browse files
committed
[opam] Install doc conditionally
1 parent 74a4677 commit 1cb5eb3

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Makefile

+6-6
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ TO_INSTALL=META $(addprefix _build/src/,$(LIB) $(TO_INSTALL_LIB))
4848

4949
install: lib
5050
ocamlfind install $(NAME) $(TO_INSTALL)
51-
mkdir -p $(DOCDIR)
52-
cp -v $(NAME).docdir/*.html $(NAME).docdir/*.css $(DOCDIR)
51+
if [ -d "$(NAME).docdir" ]; then \
52+
mkdir -p $(DOCDIR) ; \
53+
cp -v $(NAME).docdir/*.html $(NAME).docdir/*.css $(DOCDIR) ; \
54+
fi
5355

5456
uninstall:
5557
ocamlfind remove $(NAME)
58+
rm -rf $(DOCDIR)
5659

57-
remove:
58-
ocamlfind remove $(NAME) || true
59-
60-
reinstall: | remove install
60+
reinstall: | uninstall install
6161

6262
.PHONY: clean doc all bench install uninstall remove reinstall enable_log disable_log bin test

opam

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ install: [
1515
[make "DOCDIR=%{msat:doc}%" "install"]
1616
]
1717
remove: [
18-
[make "uninstall"]
18+
[make "DOCDIR=%{msat:doc}%" "uninstall"]
1919
]
2020
depends: [
2121
"ocamlfind" {build}

0 commit comments

Comments
 (0)