compiler version abfragen



  • ich benutze gmake zum compilieren unter linux und win32. Das Problem ist das wir mehrere Compilerversion unter win32 benutzen. VC6, VC7 und VC8 das wird sich irgendwann änderen, aber einige Compilerschalter und defines sind halt anders. Gibt es eine Möglichkeit die Compilerversion im Makefile abzufragen, um dann die entsprechenden Schlater und Defines zu setzen?



  • _MSC_VER
    =>

    Microsoft Visual C++ 8.0 (VC2005) _MSC_VER = 1400
    Microsoft Visual C++ 7.1 (VC2003) _MSC_VER = 1310
    Microsoft Visual C++ 7.0 (VC2002) _MSC_VER = 1300
    Microsoft Visual C++ 6.0 _MSC_VER = 1200
    Microsoft Visual C++ 5.0 _MSC_VER = 1100
    

Anmelden zum Antworten