Wiederhold, Noah und Tiedemann, Luca Julian (2025) Easy and automatic CMake based project generation for large-scale simulation applications. In: DLRK 2025. Deutscher Luft- und Raumfahrtkongress 2025 (DLRK), 2025-09-23 - 2025-09-25, Augsburg, Deutschland.
|
PDF
766kB |
Kurzfassung
When working with large-scale software projects, it is essential to use a meta-build system in order to maintain flexibility in terms of the build system used. At the Department of Flight Dynamics and Simulation (FDS) in the Institute of Flight Systems (FT) of German Aerospace Center (DLR), there exists several such large-scale projects, for instance in the Air Vehicle Simulator (AVES). AVES utilises the real-time simulation framework 2Simulate, which consists of multiple subprojects. Currently, 2Simulate relies on a project structure that enables to build with Visual Studio and Unix Makefiles. Migrating from such existing project structures to a meta-build system is time-consuming, and requires a coordinated design approach. To address this issue, this paper proposes the introduction of an abstraction layer to cross-platform Make (CMake) with regards to research specific requirements based on the meta-build system CMake. The general concept for this approach is based on state of the art principles from web development. The approach aims to create a uniform project standard while applying common software development best practices.
| elib-URL des Eintrags: | https://elib.dlr.de/217585/ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||
| Titel: | Easy and automatic CMake based project generation for large-scale simulation applications | ||||||||||||
| Autoren: |
| ||||||||||||
| Datum: | September 2025 | ||||||||||||
| Erschienen in: | DLRK 2025 | ||||||||||||
| Referierte Publikation: | Ja | ||||||||||||
| Open Access: | Ja | ||||||||||||
| Gold Open Access: | Nein | ||||||||||||
| In SCOPUS: | Nein | ||||||||||||
| In ISI Web of Science: | Nein | ||||||||||||
| Status: | veröffentlicht | ||||||||||||
| Stichwörter: | CMake | ||||||||||||
| Veranstaltungstitel: | Deutscher Luft- und Raumfahrtkongress 2025 (DLRK) | ||||||||||||
| Veranstaltungsort: | Augsburg, Deutschland | ||||||||||||
| Veranstaltungsart: | nationale Konferenz | ||||||||||||
| Veranstaltungsbeginn: | 23 September 2025 | ||||||||||||
| Veranstaltungsende: | 25 September 2025 | ||||||||||||
| Veranstalter : | Deutsche Gesellschaft für Luft- und Raumfahrt (DGLR) | ||||||||||||
| HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||
| HGF - Programm: | Luftfahrt | ||||||||||||
| HGF - Programmthema: | Effizientes Luftfahrzeug | ||||||||||||
| DLR - Schwerpunkt: | Luftfahrt | ||||||||||||
| DLR - Forschungsgebiet: | L EV - Effizientes Luftfahrzeug | ||||||||||||
| DLR - Teilgebiet (Projekt, Vorhaben): | L - Virtuelles Flugzeug und Validierung, L - Virtueller Hubschrauber und Validierung | ||||||||||||
| Standort: | Braunschweig | ||||||||||||
| Institute & Einrichtungen: | Institut für Flugsystemtechnik > Flugdynamik und Simulation | ||||||||||||
| Hinterlegt von: | Wiederhold, Noah | ||||||||||||
| Hinterlegt am: | 27 Jan 2026 14:48 | ||||||||||||
| Letzte Änderung: | 27 Jan 2026 14:48 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags