summaryrefslogtreecommitdiff
path: root/src/options.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.rs')
-rw-r--r--src/options.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.rs b/src/options.rs
index 1e87b6eb..f707ab9b 100644
--- a/src/options.rs
+++ b/src/options.rs
@@ -560,6 +560,9 @@ where
Arg::new("sort-semantically")
.long("sort-semantically")
.help("Enables sorting of code generation in a predefined manner."),
+ Arg::new("merge-extern-blocks")
+ .long("merge-extern-blocks")
+ .help("Deduplicates extern blocks."),
Arg::new("V")
.long("version")
.help("Prints the version, and exits"),
@@ -1076,5 +1079,9 @@ where
builder = builder.sort_semantically(true);
}
+ if matches.is_present("merge-extern-blocks") {
+ builder = builder.merge_extern_blocks(true);
+ }
+
Ok((builder, output, verbose))
}