qmake:测试当前规格

时间:2009-11-16 12:47:01

标签: visual-studio mingw qmake specifications

我想检测qmake当前是否正在使用MingW(win32-gcc)或Visual Studio(win32-msvc200X)构建。

目前我正在使用以下构造:

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

这似乎并不特别强大。还有更好的方法吗?

1 个答案:

答案 0 :(得分:8)

可能不再强大,但不同:

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