From: K.Kosako Date: Thu, 8 Aug 2019 05:37:09 +0000 (+0900) Subject: remove build_harnesses.sh X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3cb9aaf41a4c581b0965934700cea346fa48f000;p=onig remove build_harnesses.sh --- diff --git a/build_harnesses.sh b/build_harnesses.sh deleted file mode 100755 index 09dbe4c..0000000 --- a/build_harnesses.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -make clean -autoreconf -vfi - -# build the library with ASAN -./configure CC=clang LD=clang CFLAGS="-g -fsanitize=address -fno-omit-frame-pointer" LDFLAGS="-g -fsanitize=address -fno-omit-frame-pointer" -make -j4 - -OUT=`pwd`/fuzzers -mkdir -p $OUT -LIBS="src/.libs/libonig.a" - -CFLAGS="-Isrc -g -fsanitize=fuzzer,address -fno-omit-frame-pointer" -CFLAGS_M="-Isrc -g -fsanitize=fuzzer-no-link,address -fno-omit-frame-pointer" - -# Libfuzzer builds -clang++ harnesses/libfuzzer-onig.cpp $LIBS $CFLAGS -o $OUT/libfuzzer-onig -clang harnesses/syntax-harness.c $LIBS $CFLAGS -o $OUT/syntax-libfuzzer -clang harnesses/encode-harness.c $LIBS $CFLAGS -o $OUT/encode-libfuzzer -clang harnesses/deluxe-encode-harness.c $LIBS $CFLAGS -o $OUT/deluxe-encode-libfuzzer - -clang -DUTF16_BE harnesses/encode-harness.c $LIBS $CFLAGS -o $OUT/utf16-be-libfuzzer -clang -DUTF16_LE harnesses/encode-harness.c $LIBS $CFLAGS -o $OUT/utf16-le-libfuzzer - -clang -DWITH_READ_MAIN harnesses/encode-harness.c src/.libs/libonig.a $CFLAGS_M -o $OUT/main-encode -clang -DWITH_READ_MAIN -DUTF16_LE harnesses/encode-harness.c src/.libs/libonig.a $CFLAGS_M -o $OUT/main-utf16-le -clang -DWITH_READ_MAIN -DUTF16_BE harnesses/encode-harness.c src/.libs/libonig.a $CFLAGS_M -o $OUT/main-utf16-be -clang -DWITH_READ_MAIN harnesses/deluxe-encode-harness.c $LIBS $CFLAGS_M -o $OUT/main-deluxe-encode