Ich habe eine (teilweise) qmake-Projektdatei wie folgt aus:Wie erzwinge qmake nicht symbolische Links zum Ziel zu erstellen, wenn TEMPLATE = lib?
libwhatever.so -> libwhatever.so.0.1.0
libwhatever.so.0 -> libwhatever.so.0.1.0
libwhatever.so.0.1 -> libwhatever.so.0.1.0
libwhatever.so.0.1.0
libwhatever.so.0.1:
TEMPLATE=lib
TARGET=whatever
SOURCES=whatever.cpp
HEADERS=whatever.h
Dies wird - - atleast immer standardmäßig über eine Bibliothek und ein paar symbolische Links wie erstellen .0 ist das eigentliche Bibliotheks-Binary, der Rest sind nur symbolische Links.
Was ich archivieren möchte, ist, dass keine symbolischen Links überhaupt erstellt werden oder die Reihenfolge, was andersherum ist, so dass libwhatever.so wäre die eigentliche binäre und Ruhe sind die symbolischen Links.
Grund, warum ich ein solches Verhalten wollen, ist zu einigen Softwarepaketierung Gründe zurückzuführen. Ich weiß, wie ich diese umgehen kann, also ist der Grund eigentlich irrelevant. Der wahre Grund ist, dass Qmake selbst ist einfach zu undokumentiert, und ich habe diese Frage um, ob dieses Verhalten ohne „Hacks“ neu konfiguriert werden, um herauszufinden kann. – rasjani