Support Request #2240
closedCMake order for Plugin Description Generator
Description
Supportanfrage
das Generieren der Plugins ist im All-Target aufgehängt, welches vor dem INSTALL-Target ausgeführt wird.
Allerdings wird erwartet, dass die Plugins bereits installiert sind.
- Der Generator sollte auf dem Output des zugehörigen Targets angewendet werden
- Das INSTALL-Target kopiert dann alle Dateien an die richtige Stelle
Lösung
ACORE-9453 angelegt
Files
Updated by hidden about 6 years ago
- Project changed from Public Support to 11
- Status changed from New to In Progress
- Topic set to ADTF::PluginDescription
- Customer set to AUDI
- Department set to EX
- Affected Products ADTF 3.3.0 (BETA) added
Updated by hidden about 6 years ago
- File ADTFMacros.cmake ADTFMacros.cmake added
Jens schrieb: (in Duplikat Ticket #2253)
Damit läuft bei mir der debug-Build der Examples durch.
Die generierte PluginDescription wurde bereits an die richtige Stelle gelegt (für mich jetzt praktisch, aber irgendwie inkonsistent zum Install-Target-Konzept).
Updated by hidden about 6 years ago
- Status changed from In Progress to Customer Feedback Required
Hallo Jens,
auch bei diesen Ticket:
Kannst Du bitte nochmals mit der Release-Version von ADTF 3.3.0 verifizieren ob das Problem auch hier noch immer so vorhanden ist?
Danke und Gruß
Matthias
Updated by hidden about 6 years ago
Ich habe den Installer als ADTF 3.3.0 am Freitag Nachmittag von http://km-aev.in.audi.vwg/install_cd/adtf/v3.3.0_devil/ bezogen. Hat sie das Paket seitdem nochmal geändert?
Updated by hidden about 6 years ago
gerade nochmal mit aktuellem Installer verifiziert. Gleiches Verhalten.
Updated by hidden about 6 years ago
- Affected Products ADTF 3.3.0 added
- Affected Products deleted (
ADTF 3.3.0 (BETA))
Updated by hidden about 6 years ago
- Status changed from Customer Feedback Required to In Progress
Updated by hidden about 6 years ago
Hi Jens,
Danke für dein Feedback.
Diese Herangehensweise haben wir bei der Planung auch beleuchtet.
Das ganze ist momentan etwa so gelagert:
Bereits vor dem PluginDescriptionGenerator-Thema wurde im Post-Build-Schritt eines Plugins bereits das zugehörige install-Skript ausgeführt.
Das install-Target kopiert dann einfach nochmal drüber.
Das hat den Vorteil, dass der PluginDescriptionGenerator im Install-Ordner arbeiten kann, wo bereits alle Plugins inkl. Abhängigkeiten an der richtigen Stelle liegen.
Zu den Abhängigkeiten gehören neben anderen Plugins auch wieder deren Descriptions - dazu kommt Qt, das Default-System und weitere.
Deine Idee ist aber noch nicht ganz vom Tisch:
Es ist eine Überlegung wert, den automatischen Install im PostBuild wegzulassen - es ist ja irgendwo ein Workaround.
Wir könnten dann die CMake-Skripte so anpassen, dass die einzelnen ADTF-Komponenten schon innerhalb des Build-Ordners an die richtigen Stellen gebaut werden.
Dann ist es auch wieder einfach, den Generator gleich im Build-Ordner laufen zu lassen - auch beim Debuggen aus der IDE raus wäre das eine Hilfe.
Das Install-Target würde dann wirklich nur noch die relevanten Dateien vom Build- in den Install-Ordner kopieren.
Ich werde dazu ein Ticket im JIRA anlegen.
Viele Grüße
Wolfgang
Updated by hidden about 6 years ago
JIRA-Ticket ist angelegt:
https://www.cip.audi.de/jira/browse/ACORE-9453
Updated by hidden about 6 years ago
- Status changed from In Progress to To Be Closed
- Resolution set to Product Issue Opened
- Product Issue Numbers set to https://www.cip.audi.de/jira/browse/ACORE-9453
- Platform Windows 7 64bit added
Updated by hidden almost 6 years ago
- Subject changed from ADTF 3.3.0: CMake Plugin Description Generator to CMake order for Plugin Description Generator
- Description updated (diff)
Updated by hidden almost 6 years ago
- Project changed from 11 to Public Support
- Private changed from Yes to No
Updated by hidden almost 6 years ago
- Status changed from To Be Closed to Closed