2009-11-16 6 views
5

qmake가 현재 MingW (win32-gcc) 또는 Visual Studio (win32-msvc200X)를 사용하여 빌드 중인지 여부를 확인하고 싶습니다. 순간qmake : 현재 사양 테스트

나는 다음과 같은 구조를 사용하고 있습니다 :

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

이 특히 강력한 보이지 않는다. 더 좋은 방법이 있습니까?

답변

8
아마

더 이상 강력하지,하지만 서로 다른 :

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