Merge commit '227425b90e9a671118026689dd30967e127a1090' as 'external/toxcore/c-toxcore'
This commit is contained in:
26
external/toxcore/c-toxcore/.clusterfuzzlite/Dockerfile
vendored
Normal file
26
external/toxcore/c-toxcore/.clusterfuzzlite/Dockerfile
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
# c-toxcore Clusterfuzzlite build environment
|
||||
|
||||
# We want to use the latest tools always
|
||||
FROM gcr.io/oss-fuzz-base/base-builder:latest
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get -y install --no-install-suggests --no-install-recommends \
|
||||
cmake libtool autoconf automake pkg-config \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Static builds of dependencies
|
||||
|
||||
# libsodium
|
||||
RUN git clone --depth 1 --branch 1.0.18 https://github.com/jedisct1/libsodium libsodium
|
||||
WORKDIR $SRC/libsodium
|
||||
RUN ./autogen.sh && ./configure --enable-shared=no && make install
|
||||
WORKDIR $SRC
|
||||
|
||||
# Copy your project's source code.
|
||||
COPY . $SRC/c-toxcore
|
||||
# Working directory for build.sh.
|
||||
WORKDIR $SRC/c-toxcore
|
||||
RUN git submodule update --init --recursive
|
||||
# Copy build.sh into $SRC dir.
|
||||
COPY ./.clusterfuzzlite/build.sh $SRC/
|
Reference in New Issue
Block a user