[opam] Install doc conditionally

This commit is contained in:
Guillaume Bury 2017-01-25 18:13:41 +01:00
parent 74a4677bb7
commit 1cb5eb3fcb
2 changed files with 7 additions and 7 deletions

View file

@ -48,15 +48,15 @@ TO_INSTALL=META $(addprefix _build/src/,$(LIB) $(TO_INSTALL_LIB))
install: lib
ocamlfind install $(NAME) $(TO_INSTALL)
mkdir -p $(DOCDIR)
cp -v $(NAME).docdir/*.html $(NAME).docdir/*.css $(DOCDIR)
if [ -d "$(NAME).docdir" ]; then \
mkdir -p $(DOCDIR) ; \
cp -v $(NAME).docdir/*.html $(NAME).docdir/*.css $(DOCDIR) ; \
fi
uninstall:
ocamlfind remove $(NAME)
rm -rf $(DOCDIR)
remove:
ocamlfind remove $(NAME) || true
reinstall: | remove install
reinstall: | uninstall install
.PHONY: clean doc all bench install uninstall remove reinstall enable_log disable_log bin test

2
opam
View file

@ -15,7 +15,7 @@ install: [
[make "DOCDIR=%{msat:doc}%" "install"]
]
remove: [
[make "uninstall"]
[make "DOCDIR=%{msat:doc}%" "uninstall"]
]
depends: [
"ocamlfind" {build}