qmake: тест для текущей спецификации - PullRequest
5 голосов
/ 16 ноября 2009

Я хотел бы определить, собирается ли qmake в данный момент с использованием MingW (win32-gcc) или Visual Studio (win32-msvc200X).

В данный момент я использую следующую конструкцию:

windows{
    contains(QMAKE_CC, gcc){
        # MingW
    }
    contains(QMAKE_CC, cl){
        # Visual Studio
    }
}

Это не кажется особенно надежным. Есть ли лучший способ?

1 Ответ

8 голосов
/ 12 октября 2010

Вероятно, уже не надежный, но другой

windows {
    *-g++* {
        # MinGW
    }
    *-msvc* {
        # MSVC
    }
}
...