Enable usage of nproc for faster compilation

This commit is contained in:
herlesupreeth
2021-01-03 16:42:47 +01:00
parent d4224880af
commit fb611ff4d6

View File

@@ -46,14 +46,14 @@ RUN git clone https://github.com/pothosware/SoapySDR.git && \
cd SoapySDR && \ cd SoapySDR && \
git checkout tags/soapy-sdr-0.7.2 -b soapy-sdr-0.7.2 && \ git checkout tags/soapy-sdr-0.7.2 -b soapy-sdr-0.7.2 && \
mkdir build && cd build && cmake .. && \ mkdir build && cd build && cmake .. && \
make && make install && ldconfig make -j`nproc` && make install && ldconfig
# Install LimeSuite # Install LimeSuite
RUN git clone https://github.com/myriadrf/LimeSuite.git && \ RUN git clone https://github.com/myriadrf/LimeSuite.git && \
cd LimeSuite && \ cd LimeSuite && \
git checkout tags/v20.10.0 -b v20.10.0 && \ git checkout tags/v20.10.0 -b v20.10.0 && \
mkdir builddir && cd builddir && cmake .. && \ mkdir builddir && cd builddir && cmake .. && \
make && make install && ldconfig && \ make -j`nproc` && make install && ldconfig && \
cd ../udev-rules && sh ./install.sh cd ../udev-rules && sh ./install.sh
# UHD drivers for USRP # UHD drivers for USRP
@@ -65,14 +65,14 @@ RUN add-apt-repository ppa:ettusresearch/uhd && \
RUN git clone https://github.com/srsLTE/srsGUI && \ RUN git clone https://github.com/srsLTE/srsGUI && \
cd srsGUI/ && \ cd srsGUI/ && \
mkdir build && cd build && \ mkdir build && cd build && \
cmake ../ && make && make install && ldconfig cmake ../ && make -j`nproc` && make install && ldconfig
# Get srsLTE, compile and install # Get srsLTE, compile and install
RUN git clone https://github.com/srsLTE/srsLTE.git && \ RUN git clone https://github.com/srsLTE/srsLTE.git && \
cd srsLTE && \ cd srsLTE && \
git checkout tags/release_19_12 && \ git checkout tags/release_19_12 && \
mkdir build && cd build && \ mkdir build && cd build && \
cmake ../ && make && make install && \ cmake ../ && make -j`nproc` && make install && \
ldconfig && srslte_install_configs.sh service ldconfig && srslte_install_configs.sh service
CMD /mnt/srslte/enb_init.sh && \ CMD /mnt/srslte/enb_init.sh && \