blob: 38a5a5207264bb2bf4084cc039a8c18e9e85a8f2 [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/ && \
Vasil Velichkov8b9b88d2018-04-09 13:01:39 +030024 make && \
Vasil Velichkov487bf472018-04-25 23:25:59 +030025 make -j $(nproc) && \
Vasil Velichkova59de982018-02-22 00:10:04 +020026 make install && \
27 ldconfig && \
Vasil Velichkove153e722018-06-05 20:01:55 +030028 make CTEST_OUTPUT_ON_FAILURE=1 test