MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / add_extra_c_flags

Method add_extra_c_flags

src/deopt.rs:355–372  ·  view source on GitHub ↗
(&self, cmd: &mut Command)

Source from the content-addressed store, hash-verified

353 }
354
355 pub fn add_extra_c_flags(&self, cmd: &mut Command) -> Result<()> {
356 if let Some(flags) = &self.config.extra_c_flags {
357 let ld_path: PathBuf = [self.get_library_build_dir()?, "work".into(), "lib".into()]
358 .iter()
359 .collect();
360 cmd.arg(format!("-L{}", ld_path.to_str().unwrap()));
361 let ld_path: PathBuf = [self.get_library_build_dir()?, "work".into(), "lib64".into()]
362 .iter()
363 .collect();
364 cmd.arg(format!("-L{}", ld_path.to_str().unwrap()));
365 for flag in flags {
366 cmd.arg(flag);
367 }
368 cmd.arg("-L/usr/lib/x86_64-linux-gnu");
369 log::debug!("{cmd:?}");
370 }
371 Ok(())
372 }
373
374 pub fn get_library_shared_corpus_dir(&self) -> Result<PathBuf> {
375 let corpus_dir: PathBuf = [self.get_library_output_dir()?, "shared_corpus".into()]

Callers 1

compileMethod · 0.80

Calls 1

get_library_build_dirMethod · 0.80

Tested by

no test coverage detected