summaryrefslogtreecommitdiff
path: root/src/options.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.rs')
-rw-r--r--src/options.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/options.rs b/src/options.rs
index 67bcda74..04d42ed5 100644
--- a/src/options.rs
+++ b/src/options.rs
@@ -418,6 +418,14 @@ where
.takes_value(true)
.multiple_occurrences(true)
.number_of_values(1),
+ Arg::new("allowlist-file")
+ .alias("allowlist-file")
+ .long("allowlist-file")
+ .help("Allowlist all contents of <path>.")
+ .value_name("path")
+ .takes_value(true)
+ .multiple_occurrences(true)
+ .number_of_values(1),
Arg::new("verbose")
.long("verbose")
.help("Print verbose error messages."),
@@ -871,6 +879,12 @@ where
}
}
+ if let Some(hidden_files) = matches.values_of("allowlist-file") {
+ for file in hidden_files {
+ builder = builder.allowlist_file(file);
+ }
+ }
+
if let Some(args) = matches.values_of("clang-args") {
for arg in args {
builder = builder.clang_arg(arg);