From 16a8d1be88df94336b3c27c5284b9fcc3f32c052 Mon Sep 17 00:00:00 2001 From: Norbert Thiebaud Date: Sat, 28 May 2011 00:12:11 -0500 Subject: libcroco: manage libxml2 depemdency properly on MacOS --- libcroco/makefile.mk | 11 ++++++++--- libcroco/prj/build.lst | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libcroco/makefile.mk b/libcroco/makefile.mk index d5c84d517190..926cbf8b415b 100644 --- a/libcroco/makefile.mk +++ b/libcroco/makefile.mk @@ -51,18 +51,23 @@ PATCH_FILES= CONFIGURE_DIR= .IF "$(OS)"=="MACOSX" +.IF "$(SYSTEM_LIBXML)"=="YES" +LIBXML2_INCLUDE=-I/usr/include/libxml2 +.ELSE +LIBXML2_INCLUDE= +.ENDIF CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) \ .$/configure \ --prefix=$(SRC_ROOT)$/$(PRJNAME)$/$(MISC) \ - CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS) -I$(SOLARINCDIR)$/external -I$(SOLARINCDIR)$/external$/glib-2.0" \ + CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS) -I$(SOLARINCDIR)$/external -I$(SOLARINCDIR)$/external$/glib-2.0 $(LIBXML2_INCLUDE)" \ LDFLAGS="-L$(SOLARLIBDIR)" \ 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=" " \ LIBXML2_LIBS="-lxml2" - + CONFIGURE_FLAGS=$(eq,$(OS),MACOSX CPPFLAGS="$(EXTRA_CDEFS)" $(NULL)) - + BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) \ $(GNUMAKE) BUILD_DIR=$(CONFIGURE_DIR) diff --git a/libcroco/prj/build.lst b/libcroco/prj/build.lst index ef0578bfe141..b03d58bba3d4 100644 --- a/libcroco/prj/build.lst +++ b/libcroco/prj/build.lst @@ -1,3 +1,3 @@ -cr libcroco : libxml2 glib soltools NULL +cr libcroco : LIBXML2:libxml2 glib soltools NULL cr libcroco usr1 - all cr_mkout NULL cr libcroco nmake - all cr_libcroco NULL -- cgit