diff options
author | Nikias Bassen | 2022-01-25 03:47:07 +0100 |
---|---|---|
committer | Nikias Bassen | 2022-01-25 03:47:07 +0100 |
commit | 99cd35bd12745364ef777a36b3cb7186d18458b1 (patch) | |
tree | 7afee7416346e70888847bd5c3f17056451e5da7 | |
parent | c7b005bc7864b6109115d4278872152208e78c23 (diff) | |
download | libplist-99cd35bd12745364ef777a36b3cb7186d18458b1.tar.gz libplist-99cd35bd12745364ef777a36b3cb7186d18458b1.tar.bz2 |
configure: Fix clang detection when configuring --with-fuzzers
-rw-r--r-- | configure.ac | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index d1b1f62..c679151 100644 --- a/configure.ac +++ b/configure.ac @@ -272,9 +272,14 @@ if test "x$build_sanitizers" = "xyes"; then fi if test "x$build_fuzzers" = "xyes"; then - if test "$CXX" != "clang++"; then + IS_CLANG=`$CXX --version 2>/dev/null |grep clang` + case "$IS_CLANG" in + *clang*) + ;; + *) AC_MSG_WARN([building fuzzers requires clang/clang++ (continuing anyway)]) - fi + ;; + esac CFLAGS+=" -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION" |