Wie bekomme ich die Liste der Abhängigkeiten von cmake Ziel?

Zum Beispiel, wie kann ich wissen, ob meine ausführbare Datei Ziel-E hängt davon ab, meine Bibliothek Ziel L?

Let ' s Bild-E hängt an L1 und L2, aber ich weiß nicht, ob Sie hängen von L.

target_link_libraries(E L1 L2)

Ich würde gerne die Liste von cmake selbst vor dem Aufruf target_link_libraries, so dass ich tun kann einige tricks, wenn ich feststelle, dass E hängt von zwei Bibliotheken, die nicht kompatibel sind. Ich spielte ein bisschen mit GetPrerequisites, aber dieser findet heraus, Abhängigkeiten von bestehenden Bibliotheken, die auf der Festplatte sind, nicht auf den Gegner, die gebaut werden.

Dank

Schreibe einen Kommentar