From 028c9c486a44dd17bcbe66d3dec40e000706eaea Mon Sep 17 00:00:00 2001 From: Catena cyber <35799796+catenacyber@users.noreply.github.com> Date: Thu, 18 Apr 2019 17:16:58 +0200 Subject: [PATCH] Fixes capstone build (#2335) Uses a newly compiled file for next branch only --- projects/capstone/build.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/projects/capstone/build.sh b/projects/capstone/build.sh index f1b1769df..3b2e9c41b 100755 --- a/projects/capstone/build.sh +++ b/projects/capstone/build.sh @@ -44,10 +44,13 @@ do # export other associated stuff cp fuzz_disasm.options $OUT/fuzz_disasm$branch.options + cd ../../build # build fuzz target - $CC $CFLAGS -I../../include/ -c fuzz_disasm.c -o fuzz_disasm.o + FUZZO=CMakeFiles/fuzz_disasm.dir/suite/fuzz/fuzz_disasm.c.o + if [ -f CMakeFiles/fuzz_disasm.dir/suite/fuzz/platform.c.o ]; then + FUZZO="$FUZZO CMakeFiles/fuzz_disasm.dir/suite/fuzz/platform.c.o" + fi + $CXX $CXXFLAGS $FUZZO -o $OUT/fuzz_disasm$branch libcapstone.a -lFuzzingEngine - $CXX $CXXFLAGS fuzz_disasm.o -o $OUT/fuzz_disasm$branch ../../build/libcapstone.a -lFuzzingEngine - - cd ../../../ + cd ../../ done