blob: 8558d5b527f0036b594d36d7c0bd3659c031ee35 [file] [log] [blame]
Vasil Velichkova59de982018-02-22 00:10:04 +02001FROM fedora:26
2
3RUN dnf install -y \
4 gcc-c++ \
5 make \
6 cmake \
7 pkgconfig \
8 boost-devel \
9 gnuradio-devel \
10 libosmocore-devel \
11 gr-osmosdr \
12 swig \
13 doxygen \
14 python2-docutils \
15 cppunit-devel
16
17COPY ./ /src/
18
19WORKDIR /src/build
20RUN cmake .. && \
21 # The parallel build sometimes fails when the .grc_gnuradio
22 # and .gnuradio directories do not exist
23 mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/ && \
24 make -j $(nproc) && \
25 make install && \
26 ldconfig && \
27 make test