(&self, cmd: &mut Command)
| 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()] |
no test coverage detected