12345678910111213141516171819202122232425262728293031 |
- FROM ubuntu:19.04
- RUN apt-get -qq update
- RUN apt-get -qq install -y libgrpc++-dev \
- protobuf-compiler-grpc libgrpc++1 \
- libgrpc-dev \
- libgrpc6 \
- build-essential \
- cmake \
- golang \
- wget \
- libdbus-1-3 \
- libfreetype6 libfontconfig libx11-6 \
- libgl1-mesa-dev \
- libsm6 \
- libice6 \
- libxext6 \
- libxrender1 \
- doxygen \
- libgtest-dev
- RUN wget --quiet https://download.qt.io/official_releases/qt/5.13/5.13.2/qt-opensource-linux-x64-5.13.2.run -P /
- RUN chmod +x /qt-opensource-linux-x64-5.13.2.run
- COPY .ci/qt_installer.qs /qt_installer.qs
- RUN /qt-opensource-linux-x64-5.13.2.run -platform minimal --script /qt_installer.qs
- ADD . /sources
- RUN mkdir -p /build
- WORKDIR /build
- ENV PATH=/qt/5.13.2/gcc_64/bin:$PATH
- RUN cmake ../sources -DCMAKE_PREFIX_PATH="/qt/5.13.2/gcc_64/lib/cmake"
- RUN cmake --build . --config RELEASE
- ENV QT_PLUGIN_PATH=/qt/5.13.2/gcc_64/plugins
- ENV QT_QPA_PLATFORM=minimal
|