Lines Matching +full:cpp +full:- +full:coveralls
7 # http://www.apache.org/licenses/LICENSE-2.0
16 FROM gcr.io/oss-fuzz-base/base-builder
18 RUN apt-get update && \
19 apt-get install -y \
20 autoconf-archive \
23 libcmocka-dev \
24 net-tools \
25 build-essential \
27 pkg-config \
33 libgcrypt20-dev \
34 libssl-dev \
39 libdbus-1-dev \
40 libglib2.0-dev \
41 clang-6.0 \
42 clang-tools-6.0 \
45 libcurl4-openssl-dev \
46 dbus-x11 \
47 python-yaml \
48 python3-yaml \
49 vim-common \
50 python3-pip \
51 libsqlite3-dev \
52 python-cryptography \
53 python3-cryptography \
56 RUN pip3 install cpp-coveralls
58 RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 100
59 RUN update-alternatives --install /usr/bin/scan-build scan-build /usr/bin/scan-build-6.0 100
61 ARG autoconf_archive=autoconf-archive-2018.03.13
63 RUN wget --quiet --show-progress --progress=dot:giga "http://mirror.kumi.systems/gnu/autoconf-archi…
64 && tar -xf $autoconf_archive.tar.xz \
67 && ./configure --prefix=/usr \
68 && make -j $(nproc) && make install
69 RUN rm -fr $autoconf_archive.tar.xz
73 RUN wget --quiet --show-progress --progress=dot:giga "https://downloads.sourceforge.net/project/ibm…
75 && mkdir -p $ibmtpm_name \
76 && tar xvf $ibmtpm_name.tar.gz -C $ibmtpm_name \
79 RUN CFLAGS="-I/usr/local/openssl/include" make -j$(nproc) \
81 RUN rm -fr $ibmtpm_name/src $ibmtpm_name.tar.gz
85 RUN wget --quiet --show-progress --progress=dot:giga "https://github.com/troydhanson/uthash/archive…
86 && tar -xf v${uthash}.tar.gz \
87 && cp uthash-${uthash}/src/*.h /usr/include/
88 RUN rm -rf uthash-${uthash}/ v${uthash}.tar.gz
90 RUN git clone --depth 1 \
91 https://github.com/tpm2-software/tpm2-tss $SRC/tpm2-tss/
92 WORKDIR $SRC/tpm2-tss/