SOURCE="${TARGET_DIR}/bundle-fuzz.cpp"
LIBS=('glib-2.0' 'bundle')
CXXFLAGS="${COMMON_CXXFLAGS} $(pkg-config --cflags ${LIBS[@]})"
-LDFLAGS="${COMMON_LDFLAGS} -lpthread $(pkg-config --libs ${LIBS[@]})"
+LDFLAGS="${COMMON_LDFLAGS} -pthread $(pkg-config --libs ${LIBS[@]})"
OUT="${OUTPUT_DIR}/bundle-fuzz.out"
${CXX} ${CXXFLAGS} ${SOURCE} ${LIBFUZZER} ${LDFLAGS} -o ${OUT}
SOURCE="${TARGET_DIR}/tzplatform-fuzz.cpp"
LIBS=("libtzplatform-config")
CXXFLAGS="${COMMON_CXXFLAGS} $(pkg-config --cflags ${LIBS[@]})"
-LDFLAGS="${COMMON_LDFLAGS} -lpthread $(pkg-config --libs ${LIBS[@]})"
+LDFLAGS="${COMMON_LDFLAGS} -pthread $(pkg-config --libs ${LIBS[@]})"
OUT="${OUTPUT_DIR}/tzplatfrom-fuzz.out"
${CXX} ${CXXFLAGS} ${SOURCE} ${LIBFUZZER} ${LDFLAGS} -o ${OUT}
SOURCE="${TARGET_DIR}/tpk-handlers-fuzz.cpp"
LIBS=("boost" "manifest-parser" "tpk-manifest-handlers")
CXXFLAGS="${COMMON_CXXFLAGS} -w -std=c++11 $(pkg-config --cflags ${LIBS[@]})"
-LDFLAGS="${COMMON_LDFLAGS} -lpthread $(pkg-config --libs ${LIBS[@]})"
+LDFLAGS="${COMMON_LDFLAGS} -pthread $(pkg-config --libs ${LIBS[@]})"
OUT="${OUTPUT_DIR}/tpk-handlers-fuzz.out"
${CXX} ${CXXFLAGS} ${SOURCE} ${LIBFUZZER} ${LDFLAGS} -o ${OUT}
SOURCE="${TARGET_DIR}/wgt-handlers-fuzz.cpp"
LIBS=("boost" "manifest-parser" "wgt-manifest-handlers")
CXXFLAGS="${COMMON_CXXFLAGS} -w -std=c++11 $(pkg-config --cflags ${LIBS[@]})"
-LDFLAGS="${COMMON_LDFLAGS} -lpthread $(pkg-config --libs ${LIBS[@]})"
+LDFLAGS="${COMMON_LDFLAGS} -pthread $(pkg-config --libs ${LIBS[@]})"
OUT="${OUTPUT_DIR}/wgt-handlers-fuzz.out"
${CXX} ${CXXFLAGS} ${SOURCE} ${LIBFUZZER} ${LDFLAGS} -o ${OUT}
SOURCE=("xdgmime-data-fuzz.cpp" "xdgmime-filename-fuzz.cpp")
LIBS=("xdgmime")
CXXFLAGS="${COMMON_CXXFLAGS} $(pkg-config --cflags ${LIBS[@]})"
-LDFLAGS="${COMMON_LDFLAGS} -lpthread $(pkg-config --libs ${LIBS[@]})"
+LDFLAGS="${COMMON_LDFLAGS} -pthread $(pkg-config --libs ${LIBS[@]})"
OUT=("xdgmime-data-fuzz.out" "xdgmime-filename-fuzz.out")
for i in "${!SOURCE[@]}"; do