diff options
author | adam <adam@pkgsrc.org> | 2018-12-23 00:14:08 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-12-23 00:14:08 +0000 |
commit | c7d664adca9afd625c3289f06ffed4c1a25240be (patch) | |
tree | 0edda3adb4d1622c791c03ada07ac956463bb7e4 | |
parent | 77d25bb89dda87cdf23c614384758ab451883164 (diff) | |
download | pkgsrc-c7d664adca9afd625c3289f06ffed4c1a25240be.tar.gz |
lldb: add patches to fix building on Darwin
-rw-r--r-- | devel/lldb/patches/patch-source_API_CMakeLists.txt | 17 | ||||
-rw-r--r-- | devel/lldb/patches/patch-source_Host_CMakeLists.txt | 23 |
2 files changed, 40 insertions, 0 deletions
diff --git a/devel/lldb/patches/patch-source_API_CMakeLists.txt b/devel/lldb/patches/patch-source_API_CMakeLists.txt new file mode 100644 index 00000000000..d5711a7f703 --- /dev/null +++ b/devel/lldb/patches/patch-source_API_CMakeLists.txt @@ -0,0 +1,17 @@ +$NetBSD: patch-source_API_CMakeLists.txt,v 1.1 2018/12/23 00:14:08 adam Exp $ + +Fix finding libxml2's includes. + +--- source/API/CMakeLists.txt.orig 2018-12-22 21:06:11.000000000 +0000 ++++ source/API/CMakeLists.txt +@@ -4,6 +4,10 @@ endif() + + get_property(LLDB_ALL_PLUGINS GLOBAL PROPERTY LLDB_PLUGINS) + ++if (LIBXML2_FOUND) ++ include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR}) ++endif() ++ + add_lldb_library(liblldb SHARED + SBAddress.cpp + SBAttachInfo.cpp diff --git a/devel/lldb/patches/patch-source_Host_CMakeLists.txt b/devel/lldb/patches/patch-source_Host_CMakeLists.txt new file mode 100644 index 00000000000..e4ef5c8c0c1 --- /dev/null +++ b/devel/lldb/patches/patch-source_Host_CMakeLists.txt @@ -0,0 +1,23 @@ +$NetBSD: patch-source_Host_CMakeLists.txt,v 1.1 2018/12/23 00:14:08 adam Exp $ + +On Darwin, also use libxml2 provided by PkgSrc. + +--- source/Host/CMakeLists.txt.orig 2018-12-22 21:03:37.000000000 +0000 ++++ source/Host/CMakeLists.txt +@@ -145,13 +145,9 @@ set(EXTRA_LIBS) + if (CMAKE_SYSTEM_NAME MATCHES "NetBSD") + list(APPEND EXTRA_LIBS kvm) + endif () +-if (APPLE) +- list(APPEND EXTRA_LIBS xml2) +-else () +- if (LIBXML2_FOUND) +- list(APPEND EXTRA_LIBS ${LIBXML2_LIBRARIES}) +- endif() +-endif () ++if (LIBXML2_FOUND) ++ list(APPEND EXTRA_LIBS ${LIBXML2_LIBRARIES}) ++endif() + if (HAVE_LIBDL) + list(APPEND EXTRA_LIBS ${CMAKE_DL_LIBS}) + endif() |