35 lines
938 B
INI
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"]
|