Comment vérifier la version sélectionnée de Qt dans un fichier .pro?

J'ai plusieurs versions de Qt installé, et j'ai besoin de compiler mon projet avec l'ensemble d'entre eux.
À l'aide d'un fichier pro, je ne pouvais pas trouver dans la documentation de la façon de faire de la compilation conditionnelle.

Idéalement, c'est ce que je voudrais faire:

QT_VERSION = 5   # this can be 4, set manually

if(QT_VERSION == 5) {
   QT += widgets
}
if(QT_VERSION == 4) {
   QT += gui
}

Naturellement, le si() la commande n'existe pas dans les fichiers pro.
Est-il une meilleure façon de faire la même chose?

source d'informationauteur Pietro