Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/include/FileManagement/CMakeLists.txt
T
CopilotandCopilot e5d8bfa432 Fix FileManagement Build-Fehler (BUILD_RTI=OFF)
- flm_db.h: Stub-Header mit Folder/FileContent Klassen erstellt
- flm_enums.hpp: MainFolder Enum hinzugefügt (None=0)
- flm_translation.h: toInt() entfernt, trFolderName() angepasst
- Plugin-Interfaces erstellt (flm, opm, exm)
- Viewer-Dialogs: QString-Konvertierungen behoben
- AdvancedSymbology CMakeLists.txt: Ungültige Pfade entfernt
- ism_mounting_point.cpp: Redundante Definitionen entfernt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-29 21:01:46 +02:00

37 lines
1.0 KiB
CMake

# Stub CMakeLists.txt für FileManagement Headers
# Diese Datei stellt eine leere Library bereit damit andere Module linken können
# ohne die vollständigen DDS-basierten Services zu benötigen
# FileManagement Stub Library mit Dtc-Implementierung
add_library(FileManagement_Stub STATIC
flm_dtc.cpp
)
target_include_directories(FileManagement_Stub
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_libraries(FileManagement_Stub
PUBLIC
Qt6::Core
)
set_target_properties(FileManagement_Stub PROPERTIES
AUTOMOC ON
)
# svcFlmCommon als ALIAS zu FileManagement_Stub für Kompatibilität
add_library(svcFlmCommon ALIAS FileManagement_Stub)
# Leere Header-Only Library als Platzhalter für svcOpmCommon
add_library(svcOpmCommon INTERFACE)
target_include_directories(svcOpmCommon
INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}/../OperatorManagement/
)
# Leere Header-Only Library als Platzhalter für svcExmCommon
add_library(svcExmCommon INTERFACE)
target_include_directories(svcExmCommon
INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}/../ExerciseManagement/
)