aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/e_stripper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/e/e_stripper.cc')
-rw-r--r--paludis/repositories/e/e_stripper.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/paludis/repositories/e/e_stripper.cc b/paludis/repositories/e/e_stripper.cc
index 878d5458f..053e05962 100644
--- a/paludis/repositories/e/e_stripper.cc
+++ b/paludis/repositories/e/e_stripper.cc
@@ -44,6 +44,7 @@ EStripper::EStripper(const EStripperOptions & options) :
Stripper(make_named_values<StripperOptions>(
n::compress_splits() = options.compress_splits(),
n::debug_dir() = options.debug_dir(),
+ n::dwarf_compression() = options.dwarf_compression(),
n::image_dir() = options.image_dir(),
n::split() = options.split(),
n::strip() = options.strip()
@@ -84,6 +85,14 @@ EStripper::on_split(const FSPath & f, const FSPath & g)
}
void
+EStripper::on_dwarf_compress(const FSPath & f)
+{
+ _imp->options.output_manager()->stdout_stream()
+ << dwarf_compress_desc() << " "
+ << f.strip_leading(_imp->options.image_dir()) << std::endl;
+}
+
+void
EStripper::on_unknown(const FSPath & f)
{
_imp->options.output_manager()->stdout_stream()