From 627ad96bd38c37e338737ad656d98b24bd4f027d Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Fri, 13 Jun 2014 10:50:07 +0200 Subject: [PATCH] Project: Detect other compilers before detecting Clang. Commit v2.8.10.1~5^2 (Fix PathScale compiler id for Clang-based upstream, 2012-11-05) re-ordered the detection logic for PathScale. Other compiler vendors are also producing Clang-based frontends, so detect "actual" Clang as one of the last compilers to allow for others doing the same. http://llvm.org/devmtg/2014-04/PDFs/Posters/ClangIntel.pdf http://docwiki.embarcadero.com/RADStudio/XE5/en/Clang-based_C%2B%2B_Compilers --- Modules/CMakeCompilerIdDetection.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/CMakeCompilerIdDetection.cmake b/Modules/CMakeCompilerIdDetection.cmake index 7f82a9df3..e247885d0 100644 --- a/Modules/CMakeCompilerIdDetection.cmake +++ b/Modules/CMakeCompilerIdDetection.cmake @@ -61,8 +61,6 @@ function(compiler_id_detection outvar lang) list(APPEND ordered_compilers Intel PathScale - AppleClang - Clang Embarcadero Borland Watcom @@ -84,6 +82,8 @@ function(compiler_id_detection outvar lang) endif() list(APPEND ordered_compilers SCO + AppleClang + Clang GNU MSVC ADSP