aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/libgit2
diff options
context:
space:
mode:
authorGravatar Nelson Elhage <nelhage@nelhage.com>2018-10-14 19:54:48 -0700
committerGravatar Oliver Chang <oliverchang@users.noreply.github.com>2018-10-15 13:54:48 +1100
commit1e4d186ed33dd8ad6bcdc323f3913c525839f153 (patch)
tree34e74de2fccf7bcae0e4e73491a293e122cfd33e /projects/libgit2
parent1734af5dcab96705da2bbfa3f8ae8351510fbd41 (diff)
libgit2: Let fuzzers user internal headers (#1875)
Diffstat (limited to 'projects/libgit2')
-rwxr-xr-xprojects/libgit2/build.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/projects/libgit2/build.sh b/projects/libgit2/build.sh
index b30bcee8..a78d34ed 100755
--- a/projects/libgit2/build.sh
+++ b/projects/libgit2/build.sh
@@ -32,7 +32,9 @@ for fuzzer in ../fuzzers/*_fuzzer.c
do
fuzzer_name=$(basename "${fuzzer%.c}")
- $CC $CFLAGS -c -I"$WORK/include" "$fuzzer" -o "$WORK/$fuzzer_name.o"
+ $CC $CFLAGS -c -I"$WORK/include" -I"$SRC/libgit2/src" \
+ -DLIBGIT2_NO_FEATURES_H \
+ "$fuzzer" -o "$WORK/$fuzzer_name.o"
$CXX $CXXFLAGS -std=c++11 -o "$OUT/$fuzzer_name" \
-lFuzzingEngine "$WORK/$fuzzer_name.o" "$WORK/lib/libgit2.a"