Значения области компилятора в qmake
qmake предоставляет несколько встроенных областей платформы, позволяя файлу проекта выполнять различные операции в зависимости от текущей платформы:
win32 {
...
}
unix {
...
}
Все спецификации платформы вmkspecs
каталог также может быть использован для тестирования различных комбинаций платформа / компилятор, например,
linux-g++ {
...
}
win32-g++ {
...
}
win32-msvc2003 {
...
}
Тем не менее, я могуКажется, не существует способа протестировать только компилятор (без ОС)
#This does not work
g++ {
...
}
msvc {
...
}
Есть ли способ сделать это без перечисления всех комбинаций (linux-g++ | win32-g++ | cygwin-g++ | ... {}
)? Если это невозможно, есть ли веская причина?