Wie rufe ich eine CMake-Funktion von add_custom_target / command auf?

Ist es möglich, eine CMake-Funktion aus einem @ heraus aufzurufeadd_custom_target oderadd_custom_command?

Ich weiß, ich könnte die CMake-Funktion in ein Python-Skript (oder was auch immer) verschieben und es von @ aufrufadd_custom_target/command aber ich möchte vermeiden, tonnenweise Skripte neben der vorhandenen CMake-Infra zu haben.

Was ich erreichen möchte, ist die Verwendung von CPack zum Generieren eines ZIP-Pakets mit binären Artefakten und deren Veröffentlichung in einem Artefakt-Repository. Für den Veröffentlichungsteil habe ich bereits die CMake-Funktion erstellt, aber jetzt muss ich das Packen und Veröffentlichen miteinander kombinieren.

Vielen Dank für alle Hilfe / Hinweise im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage