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>
48 lines
2.3 KiB
Plaintext
48 lines
2.3 KiB
Plaintext
; -- Example1.iss --
|
|
; Demonstrates copying 3 files and creating an icon.
|
|
|
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
|
|
|
|
[Setup]
|
|
AppId={{3B22F197-287B-4379-B5EB-754F8772FC9E}
|
|
AppName=Bremen MapData
|
|
AppVersion=1.0-7
|
|
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
|
|
UsePreviousAppDir=no
|
|
UsePreviousGroup=no
|
|
DefaultDirName=C:\Rheinmetall\LTS\
|
|
DefaultGroupName=RME
|
|
DisableDirPage=yes
|
|
DisableProgramGroupPage=yes
|
|
DiskSpanning=yes
|
|
;OutputDir=T:\GÜZ Ausbiilderterminal\Output
|
|
OutputBaseFilename=Bremen_Mapdata_{#SetupSetting("AppVersion")}
|
|
SetupIconFile=rde.ico
|
|
|
|
|
|
[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\symbols\*"; DestDir: "{app}\WS\share\Lts\resources\symbols"; Flags: ignoreversion recursesubdirs
|