From 7e432724a32db8fa71e4d0ba17c56f2d7375b475 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kim=20Nguy=E1=BB=85n?= <kn@lri.fr>
Date: Thu, 7 Aug 2014 14:09:20 +0200
Subject: [PATCH 06/11] Make sure that the -g flag is correctly propagated to
the auxiliary Makefile when compiling the ocaml/cduce interface
---
Makefile.distrib | 4 ++--
ocamliface/4.02/Makefile | 9 +++++----
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/Makefile.distrib b/Makefile.distrib
index 6378aac..cb0097d 100644
--- a/Makefile.distrib
+++ b/Makefile.distrib
@@ -374,11 +374,11 @@ install_doc: doc
$(OCAMLIFACE)/caml_cduce.cmo:
@cd $(OCAMLIFACE); \
- $(MAKE) caml_cduce.cmo
+ $(MAKE) CAMLC="$(CAMLC_P)" CAMLOPT="$(CAMLOPT_P)" caml_cduce.cmo
$(OCAMLIFACE)/caml_cduce.cmx:
@cd $(OCAMLIFACE); \
- $(MAKE) caml_cduce.cmx
+ $(MAKE) CAMLC="$(CAMLC_P)" CAMLOPT="$(CAMLOPT_P)" caml_cduce.cmx
$(OCAMLIFACE)/mlstub.cmo: SYNTAX += q_MLast.cmo
$(OCAMLIFACE)/mlstub.cmx: SYNTAX += q_MLast.cmo
diff --git a/ocamliface/4.02/Makefile b/ocamliface/4.02/Makefile
index c16c975..0433888 100644
--- a/ocamliface/4.02/Makefile
+++ b/ocamliface/4.02/Makefile
@@ -29,14 +29,15 @@ ocaml_files:
caml_cduce.cmo: ocaml_files
@echo "Build $@"
(cd ocaml_files; \
- ocamlc $(FORPACKOPT1) -c $(COMPILE_FILES);\
- ocamlc $(FORPACKOPT2) -pack -o $@ $(OBJECTS); \
+ $(CAMLC) $(FORPACKOPT1) -c $(COMPILE_FILES);\
+ $(CAMLC) $(FORPACKOPT2) -pack -o $@ $(OBJECTS); \
cp caml_cduce.cmo caml_cduce.cmi ..)
caml_cduce.cmx: ocaml_files
@echo "Build $@"
- (cd ocaml_files; ocamlopt $(FORPACKOPT1) -c $(COMPILE_FILES);\
- ocamlopt $(FORPACKOPT2) -pack -o $@ $(XOBJECTS); \
+ (cd ocaml_files; \
+ $(CAMLOPT) $(FORPACKOPT1) -c $(COMPILE_FILES);\
+ $(CAMLOPT) $(FORPACKOPT2) -pack -o $@ $(XOBJECTS); \
cp caml_cduce.cmx caml_cduce.o caml_cduce.cmi ..)
clean:
--
1.9.3