# # W A R N I N G # ------------- # # This file is not part of the Qt API. It exists purely as an # implementation detail. It may change from version to version # without notice, or even be removed. # # We mean it. # equals(TEMPLATE, subdirs): return() # It's likely that these extra flags will be wrong for host builds, # and the bootstrapped tools usually don't need them anyway. host_build:cross_compile: return() # The headersclean check needs defines and includes even for # header-only modules. DEFINES += $$EXTRA_DEFINES INCLUDEPATH += $$EXTRA_INCLUDEPATH # The other flags are relevant only for actual libraries. equals(TEMPLATE, aux): return() QMAKE_LIBDIR += $$EXTRA_LIBDIR QMAKE_FRAMEWORKPATH += $$EXTRA_FRAMEWORKPATH # Static libs need no rpaths static: return() for (rp, EXTRA_RPATHS) { absrp = $$absolute_path($$rp, $$[QT_INSTALL_LIBS]) !isEqual(absrp, $$rp) { isEmpty(QMAKE_REL_RPATH_BASE)|!contains(INSTALLS, target): \ rp = $$absrp else: \ rp = $$relative_path($$absrp, $$qtRelativeRPathBase()) } QMAKE_RPATHDIR += $$rp }