From: Stephane Glondu Date: Tue, 2 Aug 2011 21:35:59 +0200 Subject: Fix FTBFS on bytecode architectures The new ocaml.m4 defines OCAMLOPT to "no" (instead of not defining it); adapt src/Makefile accordingly. Signed-off-by: Stephane Glondu --- src/Makefile | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index c9c64b7..bc223c7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -14,7 +14,11 @@ ifdef LIBPANGOCAIRO_CFLAGS TARGETS += pangocairo endif -all : $(TARGETS) $(if $(OCAMLOPT),opt) +ifneq ($(OCAMLOPT),no) +OPT_TARGET = opt +endif + +all : $(TARGETS) $(OPT_TARGET) opt : $(addsuffix .opt,$(TARGETS)) cairo : cairo.cma libmlcairo.a @@ -89,7 +93,7 @@ $(call mloptobjs,$(pangocairo_SRC)) : INCFLAGS=-I $(LABLGTKDIR) install: all mkdir -p $(DESTDIR)$(INSTALLDIR) $(DESTDIR)$(OCAMLLIB)/stublibs install -m 644 *.mli *.cmi *.cma lib*.a $(DESTDIR)$(INSTALLDIR) -ifdef OCAMLOPT +ifneq ($(OCAMLOPT),no) install -m644 *.cmxa *.a *.cmx $(DESTDIR)$(INSTALLDIR) endif install -m 755 dll*.so $(DESTDIR)$(INSTALLDIR) --