aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--projects/serenity/Dockerfile2
-rwxr-xr-xprojects/serenity/build.sh5
-rw-r--r--projects/serenity/project.yaml1
3 files changed, 5 insertions, 3 deletions
diff --git a/projects/serenity/Dockerfile b/projects/serenity/Dockerfile
index 7b2348c6..138631c3 100644
--- a/projects/serenity/Dockerfile
+++ b/projects/serenity/Dockerfile
@@ -15,7 +15,7 @@
################################################################################
FROM gcr.io/oss-fuzz-base/base-builder
-RUN apt-get update && apt-get install -y build-essential cmake curl libmpfr-dev libmpc-dev libgmp-dev e2fsprogs
+RUN apt-get update && apt-get install -y build-essential cmake curl e2fsprogs libmpfr-dev libmpc-dev libgmp-dev ninja-build
RUN git clone https://github.com/SerenityOS/serenity
WORKDIR $SRC
COPY build.sh $SRC/
diff --git a/projects/serenity/build.sh b/projects/serenity/build.sh
index 3f11bbfa..3cce9976 100755
--- a/projects/serenity/build.sh
+++ b/projects/serenity/build.sh
@@ -19,13 +19,14 @@
cd serenity/Meta/Lagom
mkdir build
cd build
-cmake -DBUILD_LAGOM=ON \
+cmake -GNinja \
+ -DBUILD_LAGOM=ON \
-DENABLE_OSS_FUZZ=ON \
-DCMAKE_C_COMPILER=$CC \
-DCMAKE_CXX_COMPILER=$CXX \
-DCMAKE_CXX_FLAGS="$CXXFLAGS -DOSS_FUZZ=ON" \
-DLINKER_FLAGS="$LIB_FUZZING_ENGINE" \
..
-make
+ninja
cp Fuzzers/Fuzz* $OUT/
diff --git a/projects/serenity/project.yaml b/projects/serenity/project.yaml
index 2a4384b0..93c58a07 100644
--- a/projects/serenity/project.yaml
+++ b/projects/serenity/project.yaml
@@ -6,6 +6,7 @@ auto_ccs:
- "mail@linusgroh.de"
- "ali.mpfard@gmail.com"
- "luke.wilde@live.co.uk"
+ - "bugaevc@serenityos.org"
# Bug reports are public by default:
view_restrictions: none