浏览代码

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

rdb 10 年之前
父节点
当前提交
cb7a0e2520
共有 1 个文件被更改,包括 5 次插入0 次删除
  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__;