2009-11-16 12 views
5

के लिए परीक्षण मैं यह जानना चाहता हूं कि qmake वर्तमान में MingW (win32-gcc) या विजुअल स्टूडियो (win32-msvc200X) का उपयोग कर निर्माण कर रहा है या नहीं।qmake: वर्तमान spec

फिलहाल मैं निम्नलिखित निर्माण का उपयोग कर रहा:

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

यह विशेष रूप से मजबूत नहीं लगता है। क्या कोई बेहतर तरीका है?

उत्तर

8
शायद

अब और मजबूत नहीं है, लेकिन विभिन्न:

windows { 
    *-g++* { 
     # MinGW 
    } 
    *-msvc* { 
     # MSVC 
    } 
} 
संबंधित मुद्दे