aboutsummaryrefslogtreecommitdiff
path: root/projects/njs
diff options
context:
space:
mode:
authorMax Moroz <mmoroz@chromium.org>2019-06-06 07:44:27 -0700
committerMax Moroz <mmoroz@chromium.org>2019-06-06 07:44:27 -0700
commit755518f8020c0dd0047f24f80fd8a5c08a841d56 (patch)
tree95641d618847e74d3e29476bccbc478a831b1e5c /projects/njs
parentc9bb73a407ba8447ca75ab5514492c0c25416e45 (diff)
downloadoss-fuzz-755518f8020c0dd0047f24f80fd8a5c08a841d56.tar.gz
[njs] Fix coverage build and exclude pcre sources from coverage report (#2481).
Diffstat (limited to 'projects/njs')
-rwxr-xr-xprojects/njs/build.sh2
-rw-r--r--projects/njs/project.yaml1
2 files changed, 2 insertions, 1 deletions
diff --git a/projects/njs/build.sh b/projects/njs/build.sh
index 93f05790f..c7bc8d0c7 100755
--- a/projects/njs/build.sh
+++ b/projects/njs/build.sh
@@ -18,7 +18,7 @@
# Build pcre dependency to be linked statically.
pushd $SRC/pcre
./autogen.sh
-./configure
+CFLAGS="$CFLAGS -fno-use-cxa-atexit" CXXFLAGS="$CXXFLAGS -fno-use-cxa-atexit" ./configure
make -j$(nproc) clean
make -j$(nproc) all
popd
diff --git a/projects/njs/project.yaml b/projects/njs/project.yaml
index caf57d516..dc22a634c 100644
--- a/projects/njs/project.yaml
+++ b/projects/njs/project.yaml
@@ -6,3 +6,4 @@ sanitizers:
- address
- memory
- undefined
+coverage_extra_args: -ignore-filename-regex=.*/pcre/.*