Skip to content

Commit d7717f0

Browse files
committed
Add clang detection.
1 parent 6317727 commit d7717f0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

source/configGenerator_build.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,8 @@ void ConfigGenerator::buildReplaceValues(
499499
// Add to config.h only list
500500
replaceValues["CC_IDENT"] = "#if defined(__INTEL_COMPILER)\n\
501501
# define CC_IDENT \"icl\"\n\
502+
#elif defined(__clang__)\n\
503+
# define CC_IDENT \"clang-cl\"\n\
502504
#else\n\
503505
# define CC_IDENT \"msvc\"\n\
504506
#endif";
@@ -548,7 +550,7 @@ void ConfigGenerator::buildReplaceValues(
548550
#else\n\
549551
# define HAVE_FAST_64BIT 0\n\
550552
#endif";
551-
replaceValues["HAVE_INLINE_ASM"] = "#if defined(__INTEL_COMPILER)\n\
553+
replaceValues["HAVE_INLINE_ASM"] = "#if defined(__INTEL_COMPILER) || defined(__clang__)\n\
552554
# define HAVE_INLINE_ASM 1\n\
553555
#else\n\
554556
# define HAVE_INLINE_ASM 0\n\

0 commit comments

Comments
 (0)