aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.build4
-rw-r--r--Makefile.common2
2 files changed, 6 insertions, 0 deletions
diff --git a/Makefile.build b/Makefile.build
index 39df58c176..c66a590ec1 100644
--- a/Makefile.build
+++ b/Makefile.build
@@ -317,11 +317,15 @@ install-ide-no:
install-ide-byte:
$(MKDIR) $(FULLBINDIR)
$(INSTALLBIN) $(COQIDEBYTE) $(FULLBINDIR)
+ $(INSTALLSH) $(FULLCOQLIB) $(IDECMA) \
+ `cat $(IDECMA:.cma=.mllib.d) | tr ' ' '\n' | sed -n -e "/\.cmo/s/\.cmo/\.cmi/p"`
cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE)
install-ide-opt:
$(MKDIR) $(FULLBINDIR)
$(INSTALLBIN) $(COQIDEBYTE) $(COQIDEOPT) $(FULLBINDIR)
+ $(INSTALLSH) $(FULLCOQLIB) $(IDECMA) $(IDECMA:.cma=.cmxa) $(IDECMA:.cma=.a) \
+ `cat $(IDECMA:.cma=.mllib.d) | tr ' ' '\n' | sed -n -e "/\.cmo/s/\.cmo/\.cmi/p"`
cd $(FULLBINDIR); ln -sf coqide.opt$(EXE) coqide$(EXE)
install-ide-files:
diff --git a/Makefile.common b/Makefile.common
index 3c56226ef0..918d637e1b 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -210,6 +210,8 @@ CMXA:=$(CMA:.cma=.cmxa)
LINKCMO:=$(CONFIG) $(CORECMA) $(STATICPLUGINS)
LINKCMX:=$(CONFIG:.cmo=.cmx) $(CORECMA:.cma=.cmxa) $(STATICPLUGINS:.cma=.cmxa)
+IDECMA:=ide/ide.cma
+
# modules known by the toplevel of Coq
OBJSMOD:=Coq_config \