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 =
|
EXTLIBS =
|
||||||
LIBS = @LIBS@ $(EXTLIBS)
|
LIBS = @LIBS@ $(EXTLIBS)
|
||||||
MISSING = @LIBOBJS@ @ALLOCA@
|
MISSING = @LIBOBJS@ @ALLOCA@
|
||||||
|
ENABLE_SHARED = @ENABLE_SHARED@
|
||||||
LDSHARED = @LIBRUBY_LDSHARED@
|
LDSHARED = @LIBRUBY_LDSHARED@
|
||||||
DLDFLAGS = @LIBRUBY_DLDFLAGS@ $(XLDFLAGS) $(ARCH_FLAG)
|
DLDFLAGS = @LIBRUBY_DLDFLAGS@ $(XLDFLAGS) $(ARCH_FLAG)
|
||||||
SOLIBS = @SOLIBS@
|
SOLIBS = @SOLIBS@
|
||||||
|
|
|
@ -13,6 +13,7 @@ ECHO = @$(ECHO0)
|
||||||
|
|
||||||
mflags = $(MFLAGS)
|
mflags = $(MFLAGS)
|
||||||
gnumake_recursive =
|
gnumake_recursive =
|
||||||
|
enable_shared = $(ENABLE_SHARED:no=)
|
||||||
|
|
||||||
UNICODE_VERSION = 9.0.0
|
UNICODE_VERSION = 9.0.0
|
||||||
|
|
||||||
|
@ -1073,6 +1074,14 @@ gdb: miniruby$(EXEEXT) run.gdb PHONY
|
||||||
gdb-ruby: $(PROGRAM) run.gdb PHONY
|
gdb-ruby: $(PROGRAM) run.gdb PHONY
|
||||||
$(Q) $(RUNRUBY_COMMAND) $(RUNRUBY_DEBUGGER) -- $(TESTRUN_SCRIPT)
|
$(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:
|
dist:
|
||||||
$(BASERUBY) $(srcdir)/tool/make-snapshot \
|
$(BASERUBY) $(srcdir)/tool/make-snapshot \
|
||||||
-srcdir=$(srcdir) \
|
-srcdir=$(srcdir) \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue