Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list
Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF
Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
- Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
- Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)
Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified
Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
110 lines
2.5 KiB
Tcl
110 lines
2.5 KiB
Tcl
# This file is configured by CMake automatically as DartConfiguration.tcl
|
|
# If you choose not to use CMake, this file may be hand configured, by
|
|
# filling in the required variables.
|
|
|
|
|
|
# Configuration directories and files
|
|
SourceDirectory: /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus
|
|
BuildDirectory: /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4
|
|
|
|
# Where to place the cost data store
|
|
CostDataFile:
|
|
|
|
# Site is something like machine.domain, i.e. pragmatic.crd
|
|
Site: 7fbcb0c0e90d
|
|
|
|
# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++
|
|
BuildName: Linux-c++
|
|
|
|
# Subprojects
|
|
LabelsForSubprojects:
|
|
|
|
# Submission information
|
|
SubmitURL: http://
|
|
SubmitInactivityTimeout:
|
|
|
|
# Dashboard start time
|
|
NightlyStartTime: 00:00:00 EDT
|
|
|
|
# Commands for the build/test/submit cycle
|
|
ConfigureCommand: "/usr/bin/cmake" "/workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus"
|
|
MakeCommand: /usr/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}"
|
|
DefaultCTestConfigurationType: Release
|
|
|
|
# version control
|
|
UpdateVersionOnly:
|
|
|
|
# CVS options
|
|
# Default is "-d -P -A"
|
|
CVSCommand:
|
|
CVSUpdateOptions:
|
|
|
|
# Subversion options
|
|
SVNCommand:
|
|
SVNOptions:
|
|
SVNUpdateOptions:
|
|
|
|
# Git options
|
|
GITCommand:
|
|
GITInitSubmodules:
|
|
GITUpdateOptions:
|
|
GITUpdateCustom:
|
|
|
|
# Perforce options
|
|
P4Command:
|
|
P4Client:
|
|
P4Options:
|
|
P4UpdateOptions:
|
|
P4UpdateCustom:
|
|
|
|
# Generic update command
|
|
UpdateCommand:
|
|
UpdateOptions:
|
|
UpdateType:
|
|
|
|
# Compiler info
|
|
Compiler: /usr/bin/c++
|
|
CompilerVersion: 15.2.0
|
|
|
|
# Dynamic analysis (MemCheck)
|
|
PurifyCommand:
|
|
ValgrindCommand:
|
|
ValgrindCommandOptions:
|
|
DrMemoryCommand:
|
|
DrMemoryCommandOptions:
|
|
CudaSanitizerCommand:
|
|
CudaSanitizerCommandOptions:
|
|
MemoryCheckType:
|
|
MemoryCheckSanitizerOptions:
|
|
MemoryCheckCommand: MEMORYCHECK_COMMAND-NOTFOUND
|
|
MemoryCheckCommandOptions:
|
|
MemoryCheckSuppressionFile:
|
|
|
|
# Coverage
|
|
CoverageCommand: /usr/bin/gcov
|
|
CoverageExtraFlags: -l
|
|
|
|
# Testing options
|
|
# TimeOut is the amount of time in seconds to wait for processes
|
|
# to complete during testing. After TimeOut seconds, the
|
|
# process will be summarily terminated.
|
|
# Currently set to 25 minutes
|
|
TimeOut: 1500
|
|
|
|
# During parallel testing CTest will not start a new test if doing
|
|
# so would cause the system load to exceed this value.
|
|
TestLoad:
|
|
|
|
TLSVerify:
|
|
TLSVersion:
|
|
|
|
UseLaunchers:
|
|
CurlOptions:
|
|
# warning, if you add new options here that have to do with submit,
|
|
# you have to update cmCTestSubmitCommand.cxx
|
|
|
|
# For CTest submissions that timeout, these options
|
|
# specify behavior for retrying the submission
|
|
CTestSubmitRetryDelay: 5
|
|
CTestSubmitRetryCount: 3
|