Import Cobalt 21.master.0.299983 Includes the following patches: https://cobalt-review.googlesource.com/c/cobalt/+/6030 n1214.hwang@samsung.com
diff --git a/src/docker/linux/android/Dockerfile b/src/docker/linux/android/Dockerfile index ad34732..fe82cef 100644 --- a/src/docker/linux/android/Dockerfile +++ b/src/docker/linux/android/Dockerfile
@@ -31,4 +31,4 @@ -validity 10000 \ && echo "Generated Android Debug keystore.")) \ && /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} \ - && ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} + && ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy}
diff --git a/src/docker/linux/base/build/Dockerfile b/src/docker/linux/base/build/Dockerfile index 545908d..9025693 100644 --- a/src/docker/linux/base/build/Dockerfile +++ b/src/docker/linux/base/build/Dockerfile
@@ -15,20 +15,16 @@ ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH -# === Install depot_tools -RUN git clone https://cobalt.googlesource.com/depot_tools /depot_tools # === Configure common env vars -ENV PATH="${PATH}:/depot_tools" \ - OUTDIR=out \ - DEPOT_TOOLS_UPDATE=0 \ +ENV OUTDIR=out \ NINJA_STATUS="[%f/%t %c/sec] " \ + NINJA_PARALLEL=4 \ CCACHE_DIR=/root/ccache \ CCACHE_MAXSIZE=30G -# == Set up gclient and ccache -RUN cd /tmp && gclient verify || true \ - && mkdir /root/ccache +# == Set up ccache +RUN cd /tmp && mkdir /root/ccache WORKDIR /code CMD ["/usr/bin/python","--version"]
diff --git a/src/docker/linux/clang-3-6/Dockerfile b/src/docker/linux/clang-3-6/Dockerfile index 0bf3926..7fc2079 100644 --- a/src/docker/linux/clang-3-6/Dockerfile +++ b/src/docker/linux/clang-3-6/Dockerfile
@@ -11,4 +11,6 @@ && echo "Done" CMD /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} && \ - ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} + ccache -z && \ + ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} && \ + ccache -s
diff --git a/src/docker/linux/evergreen/Dockerfile b/src/docker/linux/evergreen/Dockerfile index b446463..7abadb3 100644 --- a/src/docker/linux/evergreen/Dockerfile +++ b/src/docker/linux/evergreen/Dockerfile
@@ -16,4 +16,4 @@ && echo "Done" CMD /code/cobalt/build/gyp_cobalt -v -C ${CONFIG:-debug} ${PLATFORM} && \ - ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG:-debug} ${TARGET:-cobalt_deploy} + ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG:-debug} ${TARGET:-cobalt_deploy}
diff --git a/src/docker/linux/linux-x64x11/Dockerfile b/src/docker/linux/linux-x64x11/Dockerfile index 29f7d8d..93882a2 100644 --- a/src/docker/linux/linux-x64x11/Dockerfile +++ b/src/docker/linux/linux-x64x11/Dockerfile
@@ -21,4 +21,4 @@ && echo "Done" CMD /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} && \ - ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} + ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy}
diff --git a/src/docker/linux/raspi/Dockerfile b/src/docker/linux/raspi/Dockerfile index 7ed69d0..46dc6aa 100644 --- a/src/docker/linux/raspi/Dockerfile +++ b/src/docker/linux/raspi/Dockerfile
@@ -33,4 +33,4 @@ RUN cd ${raspi_home} && tar Jxpvf ${raspi_sysroot} CMD /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} \ - && ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} + && ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy}
diff --git a/src/docker/linux/stub/Dockerfile b/src/docker/linux/stub/Dockerfile index 7845f75..618deba 100644 --- a/src/docker/linux/stub/Dockerfile +++ b/src/docker/linux/stub/Dockerfile
@@ -18,4 +18,4 @@ && echo "Done" CMD /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} && \ - ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy} + ninja -v -j ${NINJA_PARALLEL} -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy}