• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2017 Google Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
15################################################################################
16
17FROM gcr.io/oss-fuzz-base/base-builder
18#RUN apt-get update && apt-get install -y g++
19
20RUN git clone --depth 1 --single-branch --branch master https://github.com/boostorg/boost.git
21RUN pwd
22RUN ls
23RUN git -C boost submodule update --init libs/json
24RUN git -C boost/libs/json checkout develop
25RUN git -C boost submodule update --init --depth 1 \
26libs/align/ \
27libs/assert \
28libs/config/ \
29libs/container \
30libs/container_hash/ \
31libs/core \
32libs/exception/ \
33libs/headers/ \
34libs/intrusive/ \
35libs/io \
36libs/move/ \
37libs/mp11/ \
38libs/smart_ptr/ \
39libs/static_assert \
40libs/system/ \
41libs/throw_exception/ \
42libs/type_traits/ \
43libs/utility/ \
44tools/boost_install \
45tools/build
46
47WORKDIR boost
48COPY build.sh $SRC/
49
50