Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Apr 2020 16:54:13 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r359606 - in head: lib/clang/include/lldb/Host lib/clang/liblldb usr.bin/clang/lldb
Message-ID:  <202004031654.033GsD54009099@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Fri Apr  3 16:54:13 2020
New Revision: 359606
URL: https://svnweb.freebsd.org/changeset/base/359606

Log:
  lldb: build and enable lua script bindings
  
  Sponsored by:	The FreeBSD Foundation
  Differential Revision:	https://reviews.freebsd.org/D24266

Modified:
  head/lib/clang/include/lldb/Host/Config.h
  head/lib/clang/liblldb/Makefile
  head/usr.bin/clang/lldb/Makefile

Modified: head/lib/clang/include/lldb/Host/Config.h
==============================================================================
--- head/lib/clang/include/lldb/Host/Config.h	Fri Apr  3 16:31:45 2020	(r359605)
+++ head/lib/clang/include/lldb/Host/Config.h	Fri Apr  3 16:54:13 2020	(r359606)
@@ -43,7 +43,7 @@
 
 #define LLDB_ENABLE_LIBXML2 0
 
-#define LLDB_ENABLE_LUA 0
+#define LLDB_ENABLE_LUA 1
 
 #define LLDB_ENABLE_PYTHON 0
 

Modified: head/lib/clang/liblldb/Makefile
==============================================================================
--- head/lib/clang/liblldb/Makefile	Fri Apr  3 16:31:45 2020	(r359605)
+++ head/lib/clang/liblldb/Makefile	Fri Apr  3 16:54:13 2020	(r359606)
@@ -13,6 +13,8 @@ CFLAGS+=	-I${LLDB_SRCS}/source/Plugins/Process/Utility
 CFLAGS+=	-I${OBJTOP}/lib/clang/libllvm
 CFLAGS+=	-I${OBJTOP}/lib/clang/libclang
 CFLAGS+=	-I${OBJTOP}/lib/clang/liblldb
+CFLAGS+=	-I${SRCTOP}/contrib/lua/src
+CFLAGS+=	-I${SRCTOP}/lib/liblua
 
 SRCS+=		API/SBAddress.cpp
 SRCS+=		API/SBAttachInfo.cpp
@@ -462,6 +464,8 @@ SRCS+=		Plugins/Process/gdb-remote/GDBRemoteRegisterCo
 SRCS+=		Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 SRCS+=		Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
 SRCS+=		Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
+SRCS+=		Plugins/ScriptInterpreter/Lua/Lua.cpp
+SRCS+=		Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp
 SRCS+=		Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
 SRCS+=		Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
 SRCS+=		Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
@@ -642,6 +646,7 @@ SRCS+=		Utility/UserID.cpp
 SRCS+=		Utility/UserIDResolver.cpp
 SRCS+=		Utility/VASprintf.cpp
 SRCS+=		Utility/VMRange.cpp
+SRCS+=		LLDBWrapLua.cpp
 SRCS+=		lldb.cpp
 
 LLDB_TBLGEN?=	lldb-tblgen

Modified: head/usr.bin/clang/lldb/Makefile
==============================================================================
--- head/usr.bin/clang/lldb/Makefile	Fri Apr  3 16:31:45 2020	(r359605)
+++ head/usr.bin/clang/lldb/Makefile	Fri Apr  3 16:54:13 2020	(r359606)
@@ -36,6 +36,7 @@ CLEANFILES+=	${TGHDRS} ${TGHDRS:C/$/.d/}
 
 LIBADD+=	edit
 LIBADD+=	execinfo
+LIBADD+=	lua
 LIBADD+=	lzma
 LIBADD+=	ncursesw
 LIBADD+=	panel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004031654.033GsD54009099>