Use libxml2 on Mac OS X.
authorFilipe Cabecinhas <me@filcab.net>
Wed, 31 Oct 2012 23:02:00 +0000 (23:02 +0000)
committerFilipe Cabecinhas <me@filcab.net>
Wed, 31 Oct 2012 23:02:00 +0000 (23:02 +0000)
llvm-svn: 167179

lldb/Makefile
lldb/lib/Makefile

index 6086353..890a7a9 100644 (file)
@@ -42,6 +42,7 @@ CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/source/Plugins/Process/Utility
 CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/source/Plugins/Process/POSIX
 ifeq ($(HOST_OS),Darwin)
 CPP.Flags += -F/System/Library/Frameworks -F/System/Library/PrivateFrameworks
+CPP.Flags += -I/usr/include/libxml2
 endif
 ifdef LLDB_VENDOR
 CPP.Flags += -DLLDB_VENDOR='"$(LLDB_VENDOR) "'
index 87f805f..5b1ec76 100644 (file)
@@ -115,6 +115,7 @@ ifeq ($(HOST_OS),Darwin)
        LLVMLibsOptions += -framework Foundation -framework CoreFoundation
        LLVMLibsOptions += -framework CoreServices -framework Carbon -framework Security
        LLVMLibsOptions += -framework DebugSymbols $(PYTHON_BUILD_FLAGS) -lobjc
+       LLVMLibsOptions += -lxml2
        ifneq ($(EXPORTED_SYMBOL_FILE),)
                LLVMLibsOptions += -Wl,-exported_symbols_list -Wl,"$(EXPORTED_SYMBOL_FILE)"
        endif