Project

General

Profile

Actions

Support Request #2240

closed

CMake order for Plugin Description Generator

Added by hidden about 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EX
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Product Issue Opened
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::PluginDescription
FAQ Links:

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.

Idee:
  • 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

ADTFMacros.cmake (19.1 KB) ADTFMacros.cmake hidden, 2018-04-16 14:51
Actions #2

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
Actions #3

Updated by hidden about 6 years ago

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).

Actions #4

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

Actions #5

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?

Actions #6

Updated by hidden about 6 years ago

gerade nochmal mit aktuellem Installer verifiziert. Gleiches Verhalten.

Actions #8

Updated by hidden about 6 years ago

  • Affected Products ADTF 3.3.0 added
  • Affected Products deleted (ADTF 3.3.0 (BETA))
Actions #9

Updated by hidden about 6 years ago

  • Status changed from Customer Feedback Required to In Progress
Actions #10

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

Actions #11

Updated by hidden about 6 years ago

Actions #12

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
Actions #13

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)
Actions #14

Updated by hidden almost 6 years ago

  • Project changed from 11 to Public Support
  • Private changed from Yes to No
Actions #15

Updated by hidden almost 6 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF