diff --git a/configure b/configure
index f82d7ebe5486dfed21e986e1b0014ff0cc7d4aa1..482d4f896f52e302459007a6e40f268b11b16fc0 100755
--- a/configure
+++ b/configure
@@ -1761,7 +1761,8 @@ elif $cc -version 2>/dev/null | grep -q TMS470; then
     }
 elif $cc -v 2>&1 | grep -q clang; then
     cc_type=clang
-    cc_version=__VERSION__
+    $cc -dM -E $TMPC | grep -q __clang_version__ &&
+        cc_version=__clang_version__ || cc_version=__VERSION__
     CC_DEPFLAGS='-MMD'
     AS_DEPFLAGS='-MMD'
     speed_cflags='-O3'