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>
47 lines
2.5 KiB
Plaintext
47 lines
2.5 KiB
Plaintext
; -- Example1.iss --
|
|
; Demonstrates copying 3 files and creating an icon.
|
|
|
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
|
|
|
|
[Setup]
|
|
AppId={{251DDF8A-5BC1-4D7C-BEAF-C0CED0291CB8}
|
|
AppName=GÜZ Ausbilderterminal Kartendaten
|
|
AppVersion=1.2-89
|
|
AppPublisher=Rheinmetall Electronics GmbH
|
|
AppPublisherURL=defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_electronics/index.php
|
|
AppSupportURL=defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_electronics/index.php
|
|
AppUpdatesURL=defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_electronics/index.php
|
|
Compression=none
|
|
DefaultDirName=C:\Rheinmetall\Lts
|
|
DefaultGroupName=GÜZ Ausbilderterminal Kartendaten
|
|
DisableDirPage=yes
|
|
DisableProgramGroupPage=yes
|
|
DiskSpanning=yes
|
|
OutputBaseFilename=GÜZ_Ausbilderterminal_Kartendaten_1.2-89
|
|
SetupIconFile=rde.ico
|
|
UsePreviousAppDir=no
|
|
UsePreviousGroup=no
|
|
|
|
[Languages]
|
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
|
|
|
|
[Types]
|
|
Name: full; Description: "Full installation";
|
|
Name: custom; Description: "Custom installation"; Flags: isCustom
|
|
|
|
[Components]
|
|
Name: Elevation; Description: Elevation Data; Types: full
|
|
Name: Models_3D; Description: 3D-Models; Types: full
|
|
Name: Maps; Description: Maps; Types: full
|
|
|
|
|
|
[Files]
|
|
Source: "SituationMapIni\*"; DestDir: "{app}\WS\share\Lts\situation_map"; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\*.tpk"; DestDir: "{app}\WS\share\Lts\resources\"; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\elevation\*"; DestDir: "{app}\WS\share\Lts\resources\elevation"; Components: Elevation; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\Maps\*"; DestDir: "{app}\WS\share\Lts\resources\"; Components: Maps; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\slpk\*"; DestDir: "{app}\WS\share\Lts\resources\slpk"; Components: Models_3D; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\3Dmodels\*"; DestDir: "{app}\WS\share\Lts\resources\3Dmodels"; Components: Models_3D; Flags: ignoreversion recursesubdirs
|
|
Source: "resources\symbols\*"; DestDir: "{app}\WS\share\Lts\resources\symbols"; Flags: ignoreversion recursesubdirs
|