Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base: master
...
compare: 777/no_pretty_debug
Checking mergeability… Don't worry, you can still create the pull request.
  • 3 commits
  • 3 files changed
  • 0 commit comments
  • 1 contributor
Commits on Jun 02, 2012
@jkeenan jkeenan Add 'no-pretty-debug' option. 140692e
@jkeenan jkeenan Add no_pretty_debug. 12636aa
@jkeenan jkeenan Create a select_pretty_debug 'make' target. As currently structured, …
…GDB pretty printing will be on by default but turned off by CLO '--no-pretty-debug'.
8470cbc
View
8 config/gen/makefiles/root.in
@@ -639,6 +639,7 @@ all : \
#IF(has_dynamic_linking): $(DYNOPLIBS_TARGETS) \
#IF(has_dynamic_linking): $(LIBNCI_TEST_SO) \
$(GEN_LIBRARY) \
+ select_pretty_debug \
src/install_config$(O)
corevm : \
@@ -1085,9 +1086,6 @@ $(LIBPARROT_SHARED) : $(O_FILES)
$(O_FILES) $(C_LIBS) $(ICU_SHARED)
#IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(libparrot_shared_alias): ( cd @blib_dir@ ; ln -sf @libparrot_shared@ @libparrot_shared_alias@ )
- $(CP) tools/dev/gdb-pp-load.py @blib_dir@/@libparrot_shared@-gdb.py
- $(CP) tools/dev/gdb-pp.py @blib_dir@/GDBPrettyPrint.py
- @echo '' > @blib_dir@/__init__.py
$(INSTALLABLECONFIG) : src/install_config$(O) $(PARROT_CONFIG) $(PBC_TO_EXE)
$(PARROT) -o parrot_config.pbc $(DEV_TOOLS_DIR)/parrot-config.pir
@@ -2053,6 +2051,10 @@ pdf:
pdf-clean:
$(MAKE_C) docs pdf-clean
+select_pretty_debug : $(LIBPARROT_SHARED)
+#IF(no_pretty_debug): @echo "Pretty debugging output has explicitly been declined."
+#ELSE: $(CP) tools/dev/gdb-pp-load.py @blib_dir@/@libparrot_shared@-gdb.py && $(CP) tools/dev/gdb-pp.py @blib_dir@/GDBPrettyPrint.py && echo '' > @blib_dir@/__init__.py
+
###############################################################################
#
# compiler implementation targets:
View
1  config/init/defaults.pm
@@ -89,6 +89,7 @@ sub runstep {
optimize => '',
verbose => $conf->options->get('verbose'),
build_dir => $build_dir,
+ no_pretty_debug => $conf->options->get('no-pretty-debug'),
configured_from_file =>
$conf->options->get('configured_from_file') || '',
configuration_steps => ( join q{ } => $conf->get_list_of_steps() ),
View
1  lib/Parrot/Configure/Options/Conf/Shared.pm
@@ -54,6 +54,7 @@ our @shared_valid_options = qw{
mandir
nomanicheck
no-line-directives
+ no-pretty-debug
oldincludedir
opcode
ops

No commit comments for this range

Something went wrong with that request. Please try again.