Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Dockerfile.build
T

35 lines
938 B
INI

# docker build -f Dockerfile.build -t legatus-build:26.04 .
FROM ubuntu:26.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -qq && apt-get install -y -qq --no-install-recommends \
build-essential \
cmake \
libkf6texttemplate-dev \
libqt6core6 \
libqt6gui6 \
libqt6widgets6 \
qt6-base-dev \
qt6-tools-dev-tools \
qt6-tools-dev \
qt6-l10n-tools \
libgtest-dev \
git \
file \
binutils \
gdb \
less \
&& rm -rf /var/lib/apt/lists/*
ENV QT_QPA_PLATFORM=offscreen
ENV RTI_LICENSE_FILE=/workspace/rti_license.dat \
DDS_PATH=/opt/rti_connext_dds-7.7.0 \
NDDSHOME=/opt/rti_connext_dds-7.7.0 \
CMAKE_PREFIX_PATH=/opt/Qt/6.10.2/gcc_64 \
LD_LIBRARY_PATH=/workspace/qt6-after/qt6-migrated-legatus/build4/lib:/opt/rti_connext_dds-7.7.0/lib/x64Linux4gcc8.5.0
WORKDIR /workspace/qt6-after/qt6-migrated-legatus
CMD ["bash"]