GenericGCC: do not link shared objects transitively
GenericGCC: do not link shared objects transitively

This is consistent with the libraryPaths property and MSVC.

Change-Id: I3bc9a17640e89d61764abb8fa5736f1b47d1663f
Reviewed-by: Christian Kandeler <3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@digia.com>

Distrotech/qbs,gatzka/qt-labs-qbs,villytiger/qbs,qtproject/qt-labs-qbs,qtproject/qt-labs-qbs,gatzka/qt-labs-qbs,gatzka/qt-labs-qbs,qtproject/qt-labs-qbs,qt-labs/qbs,gatzka/qt-labs-qbs,villytiger/qbs,qt-labs/qbs,Distrotech/qbs,Distrotech/qbs,Distrotech/qbs,gatzka/qt-labs-qbs,qt-labs/qbs,Distrotech/qbs,qt-labs/qbs,Distrotech/qbs,gatzka/qt-labs-qbs,qt-labs/qbs,qtproject/qt-labs-qbs,Distrotech/qbs,qt-labs/qbs,gatzka/qt-labs-qbs,qtproject/qt-labs-qbs,villytiger/qbs,villytiger/qbs,villytiger/qbs,qtproject/qt-labs-qbs,villytiger/qbs,qt-labs/qbs,qtproject/qt-labs-qbs