Wartości zakresu kompilatora w qmake

qmake zapewnia kilka wbudowanych zakresów platform, umożliwiając plikowi projektu wykonywanie różnych operacji w zależności od bieżącej platformy:

win32 {
    ...
}
unix {
    ...
}

Wszystkie specyfikacje platformy wmkspecs katalog może być również używany do testowania różnych kombinacji platformy / kompilatora, np.

linux-g++ {
    ...
}
win32-g++ {
    ...
}
win32-msvc2003 {
    ...
}

Jednak nie mogę znaleźć sposobu na przetestowanie tylko kompilatora (bez os)

#This does not work
g++ {
    ...
}
msvc {
    ...
}

Czy można to zrobić bez konieczności wymieniania wszystkich kombinacji (linux-g++ | win32-g++ | cygwin-g++ | ... {})? Jeśli nie jest to możliwe, czy jest dobry powód?

questionAnswers(2)

yourAnswerToTheQuestion