Laut Dokumentation Es gibt keine Eigenschaft wie INTERFACE_LINK_OPTIONS
oder etwas. Wahrscheinlich, weil INTERFACE_*
-Eigenschaften verwendet werden, um zu beschreiben, wie ein Ziel verwendet wird (wie die Vermeidung von ODR-Regeln oder undefinierten Referenzen) und solche Optionen wie --allow-multiple-definitions
nicht mit der Verwendung einer bestimmten Bibliothek zusammenhängen (IMHO ist es ein Hinweis auf einen Fehler).
Wie auch immer, für Compiler wie gcc
können Sie auch target_link_libraries
verwenden, um Linker-Flags hinzuzufügen:
Aber ich weiß nicht, wie ich sowas für Visual Studio machen soll.
Tags und Links cmake