Change-Id: I38bbde4fad7bdc72ad99a1957678539ea813013eporting_to_gr38
parent
92e4032d6d
commit
6e1473426d
@ -0,0 +1,32 @@ |
||||
FROM ubuntu:20.04 |
||||
MAINTAINER Piotr Krysik |
||||
|
||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \ |
||||
cmake \ |
||||
autoconf \ |
||||
libtool \ |
||||
pkg-config \ |
||||
build-essential \ |
||||
libcppunit-dev \ |
||||
swig \ |
||||
doxygen \ |
||||
liblog4cpp5-dev \ |
||||
python3-docutils \ |
||||
python3-scipy \ |
||||
gnuradio-dev \ |
||||
liborc-dev \ |
||||
libosmocore-dev \ |
||||
gr-osmosdr |
||||
|
||||
COPY ./ /src/ |
||||
RUN mkdir /src/build |
||||
WORKDIR /src/build |
||||
|
||||
RUN cmake .. && \ |
||||
# The parallel build sometimes fails when the .grc_gnuradio |
||||
# and .gnuradio directories do not exist |
||||
mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/ && \ |
||||
make -j $(nproc) && \ |
||||
make install && \ |
||||
ldconfig && \ |
||||
make CTEST_OUTPUT_ON_FAILURE=1 test |
Loading…
Reference in new issue