diff options
author | 2019-04-18 17:16:58 +0200 | |
---|---|---|
committer | 2019-04-18 08:16:58 -0700 | |
commit | 028c9c486a44dd17bcbe66d3dec40e000706eaea (patch) | |
tree | 8172c8473fe90a7a7ca1fe11123125d071507a06 | |
parent | fb7075b1edeb00a5cf5f9c5833cd75d75864e23d (diff) |
Fixes capstone build (#2335)
Uses a newly compiled file for next branch only
-rwxr-xr-x | projects/capstone/build.sh | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/projects/capstone/build.sh b/projects/capstone/build.sh index f1b1769d..3b2e9c41 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 |