Mein CMake-Buildprozess bringt und erstellt ein weiteres CMake-basiertes Projekt unter ExternalProject_add
. Ich muss den Schritt INSTALL für dieses Ziel ausführen, bevor das Hauptprojekt erstellt wird. Ich kann jedoch anscheinend den INSTALL-Schritt meines externen Projekts nicht als Abhängigkeit für den Build-Schritt meines Hauptprojekts angeben. Wie würde dieses Ziel heißen? Haben die INSTALL-Ziele Namen?CMake: Ausführen des Installationsschritts von ExternalProject_add-Ziel vor dem Erstellungsschritt eines anderen Ziels
3
A
Antwort
0
Ich habe dies auf OSX und Linux mit ExternalProject_Add_StepTargets(MYPROJECT install)
behoben, obwohl es scheint nicht unter Windows zu arbeiten. Werde weiter forschen, wenn ich eine Chance bekomme, aber jetzt ist das die Antwort, mit der ich bleibe: S
Verwandte Themen
- 1. Fehler beim Ausführen des Ziels com.jayway.maven.plugins.android.generation2
- 2. Fehler beim Ausführen des Ziels ... code = 500
- 3. Wie alle Eigenschaften eines Ziels in cmake gedruckt werden?
- 4. iPhone - Zeichnen eines Ziels auf dem UIImagePickerController von Apple abgelehnt
- 5. Ausführen von Code immer vor dem Ende des Perl-Skripts
- 6. Maven Erstellungsfehler: Fehler beim Ausführen des Ziels, fehlende Klasse
- 7. Kann ich Rehsharper einen benutzerdefinierten Befehl vor dem Ausführen von Komponententests anstelle des Builds ausführen lassen
- 8. Javafx Maven Plugin Fehler beim Ausführen des Ziels
- 9. Fehler beim Ausführen des Ziels org.apache.maven.plugins: maven-clean-plugin: 2.4.1
- 10. PhantomJS: Injizieren eines Skripts vor anderen Skripten ausführen
- 11. Ausführen eines Bash-Befehls über CMake
- 12. Benutzerdefinierte Validierung vor dem Erstellen des Datensatzes ausführen?
- 13. Wie schlafen 10 Sekunden vor dem Ausführen eines Linux-Befehls?
- 14. MSBuild: Festlegen eines Ziels von der Kommandozeile
- 15. Fehler: erwartet '} vor dem anderen
- 16. Auswählen des richtigen Ziels beim Erstellen eines neuen WKInterfaceControllers
- 17. Flex: Skripte vor/nach dem Build ausführen?
- 18. Laden von SQL-Dump vor dem Ausführen von Django-Tests
- 19. Ausführen von Async-Code vor dem vollständigen Mocha-Test
- 20. Code vor der Aktion des Controllers ausführen
- 21. Algorithmus zum Finden des richtigen Ziels
- 22. Excel VBA - Makro vor dem Speichern ausführen
- 23. Erstellen eines Proxy-Objekts zum asynchronen Aufrufen von Methoden des Ziels (Aufteilen von Logik-/Render-Threads)
- 24. cmake include_directories Reihenfolge nach/vor
- 25. Filter ExecutorService ThreadPool vor dem Ausführen von ausstehenden Aufgaben
- 26. wxPython - Ausführen von eingebautem Ereignis vor dem benutzerdefinierten gebundenen Ereignis
- 27. Ändern des Ajax.Form-Ziels in Abhängigkeit von Erfolg oder Fehlschlag
- 28. Bild hochladen vor dem Erstellen des Objekts
- 29. Validierung vor dem Buchen eines Sachkontenjournals
- 30. Ermitteln des endgültigen Ziels einer verkürzten URL
Der einfachste Weg ist, ein zweites importiertes Ziel zu erstellen, von dem dein Hauptprojekt abhängt. [hier ein Beispiel] (https://github.com/nholthaus/units/blob/master/3rdParty/gtest/CMakeLists.txt) –