diff options
author | Ludvig Michaelsson <ludvig.michaelsson@gmail.com> | 2021-03-09 17:12:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-09 08:12:08 -0800 |
commit | fb720ead0e6730a587419e932ea2fdab497fa77c (patch) | |
tree | 464344b238025d7b21df42a75bb363ae29efd0b3 /projects/libfido2/build.sh | |
parent | 3831700b4d13172d46a0dd7334a8541b9b90409c (diff) | |
download | oss-fuzz-fb720ead0e6730a587419e932ea2fdab497fa77c.tar.gz |
libfido2: update dependencies (#5340)
* libfido2: update libcbor to v0.8.0
* libfido2: add new zlib dependency
Diffstat (limited to 'projects/libfido2/build.sh')
-rwxr-xr-x | projects/libfido2/build.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/projects/libfido2/build.sh b/projects/libfido2/build.sh index 8e0793220..f779913db 100755 --- a/projects/libfido2/build.sh +++ b/projects/libfido2/build.sh @@ -20,7 +20,8 @@ cd ${SRC}/libcbor patch -l -p0 < ${SRC}/libfido2/fuzz/README mkdir build && cd build -cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=${WORK} -DSANITIZE=OFF .. +cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_INSTALL_PREFIX=${WORK} -DSANITIZE=OFF .. make -j$(nproc) VERBOSE=1 make install @@ -36,6 +37,12 @@ fi make -j$(nproc) LDCMD="${CXX} ${CXXFLAGS}" make install_sw +# Build zlib, taken from oss-fuzz/projects/zlib.sh +cd ${SRC}/zlib +./configure --prefix=${WORK} +make -j$(nproc) all +make install + # Building libfido2 with ${LIB_FUZZING_ENGINE} and chosen sanitizer cd ${SRC}/libfido2 mkdir build && cd build |