diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile index 08e3ace891cd3319c0efc7739358ba718da2b29c..bbde0179315495091b76e3c2213fa3a275866a2d 100644 --- a/docker/code-analysis/Dockerfile +++ b/docker/code-analysis/Dockerfile @@ -106,7 +106,7 @@ RUN \ cd json-c && \ git checkout ${JSON_C_VERSION} && \ cmake . && \ - make && \ + make -j$(nproc) && \ make install && \ ldconfig @@ -118,7 +118,7 @@ RUN \ cd libubox && mkdir build && cd build && \ git checkout ${LIBUBOX_VERSION} && \ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_LUA=OFF -DCMAKE_BUILD_TYPE:String="Release" .. && \ - make -j2 && \ + make -j$(nproc) && \ make install # uci @@ -129,7 +129,7 @@ RUN \ cd uci && \ git checkout ${UCI_VERSION} && \ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE:String="Release" -DBUILD_LUA=OFF . && \ - make -j2 && \ + make -j$(nproc) && \ make install # ubus @@ -140,7 +140,7 @@ RUN \ cd ubus && \ git checkout ${UBUS_VERSION} && \ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE:String="Release" -DBUILD_LUA=OFF -DBUILD_EXAMPLES=OFF . && \ - make -j2 && \ + make -j$(nproc) && \ make install # rpcd @@ -151,7 +151,7 @@ RUN \ cd rpcd && \ git checkout ${RPCD_VERSION} && \ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE:String="Release" -DIWINFO_SUPPORT=OFF -DUCODE_SUPPORT=OFF . && \ - make -j2 && \ + make -j$(nproc) && \ make install # json-cpp @@ -164,7 +164,7 @@ RUN \ mkdir build && \ cd build && \ cmake .. && \ - cmake --build . && \ + make -j$(nproc) && \ make install # json-schema-validator-cpp @@ -177,7 +177,7 @@ RUN \ mkdir build && \ cd build && \ cmake .. -DBUILD_SHARED_LIBS=ON && \ - make && \ + make -j$(nproc) && \ make install && \ ldconfig @@ -190,7 +190,7 @@ RUN \ cd json-schema-validator && \ git checkout ${JSON_SCHEMA_VALIDATOR_VERSION} && \ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE:String="Release" . && \ - make && \ + make -j$(nproc) && \ make install && \ ldconfig @@ -201,7 +201,7 @@ RUN \ git clone https://github.com/zorgnax/libtap.git && \ cd libtap && \ git checkout ${TAP_VERSION} && \ - make && \ + make -j$(nproc) && \ make install && \ ldconfig @@ -212,7 +212,7 @@ RUN \ git clone https://dev.iopsys.eu/iopsys/ubus-api-validator.git && \ cd ubus-api-validator && \ git checkout ${UBUS_API_VALIDATOR_VERSION} && \ - make && \ + make -j$(nproc) && \ make install #install cpd @@ -233,7 +233,7 @@ RUN \ autoreconf -i; \ cd /opt/dev/microxml && \ ./configure --prefix=/usr --disable-threads --enable-shared --enable-static && \ - make && \ + make -j$(nproc) && \ make install && \ ln -sf /usr/lib/libmicroxml.so.1.0 /lib/libmicroxml.so && \ ln -sf /usr/lib/libmicroxml.so.1.0 /lib/libmicroxml.so.1