Merge branch 'main' of github.com:AFLplusplus/libAFLrs into main

This commit is contained in:
Dominik Maier 2021-01-13 21:14:48 +01:00
commit 2830216398

View File

@ -84,11 +84,18 @@ fn main() {
.unwrap(); .unwrap();
} }
std::env::set_var("CC", "clang");
std::env::set_var("CXX", "clang++");
cc::Build::new()
.file("../libfuzzer_runtime/rt.c")
.compile("libfuzzer-sys");
cc::Build::new() cc::Build::new()
.include(&libpng_path) .include(&libpng_path)
.file("../libfuzzer_runtime/rt.c") .flag("-fsanitize-coverage=trace-pc-guard")
.file("./harness.cc") .file("./harness.cc")
.compile("libfuzzer-sys"); .compile("libfuzzer-harness");
println!("cargo:rustc-link-search=native={}", &out_dir); println!("cargo:rustc-link-search=native={}", &out_dir);
println!("cargo:rustc-link-search=native={}/.libs", &libpng); println!("cargo:rustc-link-search=native={}/.libs", &libpng);