From f3e0bf4ab35d50b11b2dbde41a699ab7497208d1 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Sun, 22 Feb 2026 17:16:52 -0800 Subject: [BNTL] Misc improvements --- plugins/bntl_utils/cli/src/create.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/bntl_utils/cli/src') diff --git a/plugins/bntl_utils/cli/src/create.rs b/plugins/bntl_utils/cli/src/create.rs index a56b1cdb..c83f4f8f 100644 --- a/plugins/bntl_utils/cli/src/create.rs +++ b/plugins/bntl_utils/cli/src/create.rs @@ -14,6 +14,9 @@ pub struct CreateArgs { pub platform: String, pub input: Input, pub output_directory: Option, + /// A list of directories to use for include paths when parsing C header files. + #[clap(long)] + pub include_directories: Vec, #[clap(long)] pub dry_run: bool, } @@ -37,7 +40,8 @@ impl CreateArgs { } std::fs::create_dir_all(&output_path).expect("Failed to create output directory"); - let processor = TypeLibProcessor::new(&self.name, &self.platform); + let processor = TypeLibProcessor::new(&self.name, &self.platform) + .with_include_directories(self.include_directories.clone()); // TODO: Need progress indicator here, when downloading files. let resolved_input = self.input.resolve().expect("Failed to resolve input"); -- cgit v1.3.1