25 lines
774 B
Bash
Executable File
25 lines
774 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# docker build -f ci/Dockerfile.ci -t legatus-build:26.04 ci
|
|
docker run --rm \
|
|
-v /home/nkana/repo/qt-migration-legatus:/workspace \
|
|
-v /home/nkana/repo/qt-migration-legatus/qt6-after/qt6-migrated-legatus/rti_license.dat:/workspace/rti_license.dat \
|
|
-v /home/nkana/repo/external/rti_connext_dds-7.7.0:/opt/rti_connext_dds-7.7.0:ro \
|
|
-w /workspace/qt6-after/qt6-migrated-legatus \
|
|
legatus-build:26.04 bash -c "
|
|
export RTI_LICENSE_FILE=/workspace/rti_license.dat
|
|
export DDS_PATH=/opt/rti_connext_dds-7.7.0
|
|
|
|
# Clean and configure
|
|
rm -rf build4
|
|
mkdir -p build4
|
|
cd build4
|
|
|
|
cmake .. \
|
|
-DBUILD_RTI=ON \
|
|
-DBUILD_ARCGIS=OFF \
|
|
-DCMAKE_CXX_STANDARD=17
|
|
|
|
make -j8 ddscore ddsftccore ddsQoS ddsconnector ddsfts
|
|
"
|