Browse Source

Fix PandaSystem.getCompiler() for clang (it erroneously reported GCC)

rdb 10 years ago
parent
commit
cb7a0e2520
1 changed files with 5 additions and 0 deletions
  1. 5 0
      dtool/src/dtoolutil/pandaSystem.cxx

+ 5 - 0
dtool/src/dtoolutil/pandaSystem.cxx

@@ -270,6 +270,11 @@ get_compiler() {
 
   return strm.str();
 
+#elif defined(__clang__)
+  // Clang has this macro.  This case has to go before __GNUC__
+  // because that is also defined by clang.
+  return "Clang " __clang_version__;
+
 #elif defined(__GNUC__)
   // GCC defines this simple macro.
   return "GCC " __VERSION__;