mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
common.mk: lldb [ci skip]
* common.mk (lldb, lldb-ruby): add targets to debug with lldb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
56abb12f8d
commit
0cdfc49d9d
2 changed files with 10 additions and 0 deletions
|
@ -75,6 +75,7 @@ XLDFLAGS = @XLDFLAGS@ $(EXTLDFLAGS)
|
|||
EXTLIBS =
|
||||
LIBS = @LIBS@ $(EXTLIBS)
|
||||
MISSING = @LIBOBJS@ @ALLOCA@
|
||||
ENABLE_SHARED = @ENABLE_SHARED@
|
||||
LDSHARED = @LIBRUBY_LDSHARED@
|
||||
DLDFLAGS = @LIBRUBY_DLDFLAGS@ $(XLDFLAGS) $(ARCH_FLAG)
|
||||
SOLIBS = @SOLIBS@
|
||||
|
|
|
@ -13,6 +13,7 @@ ECHO = @$(ECHO0)
|
|||
|
||||
mflags = $(MFLAGS)
|
||||
gnumake_recursive =
|
||||
enable_shared = $(ENABLE_SHARED:no=)
|
||||
|
||||
UNICODE_VERSION = 9.0.0
|
||||
|
||||
|
@ -1073,6 +1074,14 @@ gdb: miniruby$(EXEEXT) run.gdb PHONY
|
|||
gdb-ruby: $(PROGRAM) run.gdb PHONY
|
||||
$(Q) $(RUNRUBY_COMMAND) $(RUNRUBY_DEBUGGER) -- $(TESTRUN_SCRIPT)
|
||||
|
||||
LLDB_INIT = command script import -r $(srcdir)/misc/lldb_cruby.py
|
||||
|
||||
lldb: miniruby$(EXEEXT) PHONY
|
||||
lldb -o '$(LLDB_INIT)' miniruby$(EXEEXT) -- $(TESTRUN_SCRIPT)
|
||||
|
||||
lldb-ruby: $(PROGRAM) PHONY
|
||||
lldb $(enable_shared:yes=-o 'target modules add $(LIBRUBY_SO)') -o '$(LLDB_INIT)' $(PROGRAM) -- $(TESTRUN_SCRIPT)
|
||||
|
||||
dist:
|
||||
$(BASERUBY) $(srcdir)/tool/make-snapshot \
|
||||
-srcdir=$(srcdir) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue