aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgmelquio2009-10-06 16:56:05 +0000
committergmelquio2009-10-06 16:56:05 +0000
commit250d227e2b71ac661fda21efcd37227ca9612b7a (patch)
treeb070260b78b04795c77b76dc904df7f5192601a5
parent99e196294f3de42f5f7285cbc7fa40f8171026a6 (diff)
Fixed installation of Coqide interface/library files (bug #2147).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12376 85f007b7-540e-0410-9357-904b9bb8a0f7
-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 \