a12270ad01
build(docker): add external deps (GeographicLib, Grantlee, KDReports) and build-from-source fallbacks; note RTI is proprietary
torstenandCopilot2026-07-17 13:12:46 +02:00
7556893505
chore(CMake): guard Lts/Tests add_subdirectory when BUILD_TESTING is ON to allow partial checkouts
torsten2026-07-17 12:59:58 +02:00
033a94917a
chore(cmake): make RTI codegen macro tolerant when RTI is not installed (skip RTIDDSGEN)
torsten2026-07-17 12:59:36 +02:00
647f817a04
chore(CMake): make KDReports optional for LtsPrinting to allow configure without printing deps
torsten2026-07-17 12:59:03 +02:00
5cc294a919
chore(CMake): make GeographicLib optional for LtsCoordTrans to allow partial configure during migration
torsten2026-07-17 12:58:22 +02:00
7401dbf3fd
fix(migrate): sanitize module name correctly for build dir
torsten2026-07-17 12:57:48 +02:00
f6089bcdca
fix(migrate): use per-module build dir to avoid permission conflicts with existing /repo/build
torsten2026-07-17 12:57:31 +02:00
699d745a6a
chore(CMake/migrate): relax Grantlee/RTI requirements and avoid permission issues in fallback docker run\n\n- Make Grantlee optional and skip codegen_grantlee when missing - Keep RTI optional (no REQUIRED) - Use host UID:GID when running fallback docker run to allow cleaning build dir \nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-17 12:55:35 +02:00
3dbbcc1303
chore(CMake): make Lts top-level resilient to partial checkouts and optional RTI/doxygen\n\n- Guard ADD_DOXYGEN_TARGET with existence check - Add only existing Lts subdirectories to allow partial migrations - Make RTI optional in Lts/Common/CodeGen and guard RTI target properties \nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-17 12:52:28 +02:00
d7491140fa
fix(migrate): fallback to direct docker run when app/run_docker.sh fails to forward args; build image if needed
torsten2026-07-17 12:50:06 +02:00
70872e468c
fix(migrate): use absolute repo path when invoking app/run_docker.sh; compute MODULE_ABS relative to repo root\n\nThis avoids ambiguous '../sandbox' usage and ensures CMD_ARGS are forwarded into the container correctly.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-17 12:48:41 +02:00
0a43c6bc5c
ci: add GitHub Actions workflow for Qt6 migration (Lts/Common, Lts/DDS, final full run)\n\nCreates CI job that runs migration/migrate_module.sh for Lts/Common and Lts/DDS and then final-migration/run_final_migration.sh.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-17 12:44:55 +02:00
fa48db111e
Continues migration with DDS, Common
torsten2026-07-17 12:41:42 +02:00
9b15cee841
Add migration helpers: migrate_module.sh and MIGRATION_CHECKLIST.md\n\nProvide a repeatable migration script and checklist to standardize adding modules (./Lts, ./...) for Qt6/C++20 migration.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-16 08:40:13 +02:00
6ef0af4fd7
Ignore build/ and remove tracked build artifacts from repository\n\nRemove build artifacts from version control; build/ is in .gitignore now.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
torsten2026-07-16 08:29:42 +02:00