summaryrefslogtreecommitdiff
path: root/libcroco
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-02-23 16:26:23 +0100
committerNorbert Thiebaud <nthiebaud@gmail.com>2012-02-23 19:33:13 -0600
commitad08d139e09adf78227a20c3f67d6cea56e52cae (patch)
tree44ff0c64749f76f3805318a006f6f46ad9aba2d7 /libcroco
parente3e4ac30c82893ccac1a3de1919401363a8117c3 (diff)
Tentative libcroco fix for Mac OS X --without-system-libxml
Diffstat (limited to 'libcroco')
-rw-r--r--libcroco/makefile.mk11
1 files changed, 9 insertions, 2 deletions
diff --git a/libcroco/makefile.mk b/libcroco/makefile.mk
index d405f9505118..28c588bbe09b 100644
--- a/libcroco/makefile.mk
+++ b/libcroco/makefile.mk
@@ -51,14 +51,21 @@ PATCH_FILES=
CONFIGURE_DIR=
.IF "$(OS)"=="MACOSX"
+.IF "$(SYSTEM_LIBXML)" == "YES"
+my_libxml2_cflags=$(LIBXML_CFLAGS)
+my_libxml2_libs=$(LIBXML_LIBS)
+.ELSE
+my_libxml2_cflags=-I$(SOLARINCDIR)/external/libxml
+my_libxml2_libs=-L$(SOLARLIBDIR) -lxml2
+.ENDIF
CONFIGURE_ACTION=./configure --prefix=$(SRC_ROOT)/$(PRJNAME)/$(MISC) \
CPPFLAGS="$(EXTRA_CDEFS)" \
CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS) -I$(SOLARINCDIR)/external -I$(SOLARINCDIR)/external/glib-2.0" \
LDFLAGS="-L$(SOLARLIBDIR) $(EXTRA_LINKFLAGS) -Wl,-dylib_file,@loader_path/libgmodule-2.0.0.dylib:$(SOLARLIBDIR)/libgmodule-2.0.0.dylib" \
GLIB2_CFLAGS="-I$(SOLARINCDIR)/external/glib-2.0" \
GLIB2_LIBS="-lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lintl" \
- LIBXML2_CFLAGS="$(LIBXML_CFLAGS)" \
- LIBXML2_LIBS="$(LIBXML_LIBS)"
+ LIBXML2_CFLAGS='$(my_libxml2_cflags)' \
+ LIBXML2_LIBS='$(my_libxml2_libs)'
.IF "$(CROSS_COMPILING)"=="YES"
CONFIGURE_FLAGS+=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)