Como verificar a versão selecionada do Qt em um arquivo .pro?

Eu tenho várias versões do Qt instaladas e preciso compilar meu projeto com todas elas.
Usando um arquivo pro, não consegui encontrar na documentação como fazer uma compilação condicional.

Idealmente, isso é o que eu gostaria de fazer:

QT_VERSION = 5   # this can be 4, set manually

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

Naturalmente, o comando if () não existe em arquivos pro.
Existe uma maneira melhor de fazer a mesma coisa?

questionAnswers(4)

yourAnswerToTheQuestion